Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Auth #527

Merged
merged 65 commits into from
Jul 30, 2024
Merged

[EPIC] Auth #527

merged 65 commits into from
Jul 30, 2024

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    2e431a2 View commit details
    Browse the repository at this point in the history
  2. rewrite eip712 auth

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b14af6a View commit details
    Browse the repository at this point in the history
  3. chore: fix build errors

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5f63ef3 View commit details
    Browse the repository at this point in the history
  4. add a sketch of siwe provider

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    824b2c3 View commit details
    Browse the repository at this point in the history
  5. Change function name

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    6dd66de View commit details
    Browse the repository at this point in the history
  6. Expose createSIWEMessage parameters

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c15a29c View commit details
    Browse the repository at this point in the history
  7. Use EIP-4361 as Signature Provider

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    eb7cdf3 View commit details
    Browse the repository at this point in the history
  8. Add EIP-712 test

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    d487be3 View commit details
    Browse the repository at this point in the history
  9. Add scheme field to EIP712 message

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    563d410 View commit details
    Browse the repository at this point in the history
  10. Generalize TypedSignature interface

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    7568d6b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8eadb44 View commit details
    Browse the repository at this point in the history
  12. Add tests for SIWE message creation

    manumonti authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    87eecba View commit details
    Browse the repository at this point in the history
  13. Add EIP761 and SIWE as context options and tests

    Co-authored-by: Piotr Roslaniec <[email protected]>
    2 people authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    450529c View commit details
    Browse the repository at this point in the history
  14. Replace didtools dependency with a depdency on siwe.

    Modify some default values used for creating SIWE message, including use a random nonce.
    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    fde1cd0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    842527d View commit details
    Browse the repository at this point in the history
  16. Fix bug when determining whether condition requires signer or not; ca…

    …used tests to fail.
    
    Co-authored-by: Manuel Montenegro <[email protected]>
    derekpierre and manumonti committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    afff97c View commit details
    Browse the repository at this point in the history
  17. Run linter.

    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    13b4c70 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9788b7a View commit details
    Browse the repository at this point in the history
  19. typedData entry for EIP4361 should be a string.

    Fix the URI used for EIP4361 message to be properly formed - it caused an invalid SIWE message to be created.
    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    e172c29 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d402653 View commit details
    Browse the repository at this point in the history
  21. Fix/improve tests for taco-auth/context.

    Run linter.
    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    812852e View commit details
    Browse the repository at this point in the history
  22. chore(linter): fix linter

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    6b7038e View commit details
    Browse the repository at this point in the history
  23. Change getOrCreateSiweMessage to getOrCreateWalletSignature for EIP43…

    …61 to be more accurate and in line with EIP712 auth signature call. This can perhaps be an interface/base class method in the future.
    
    Run linter.
    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ef59520 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6af5ccf View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    bd26f6c View commit details
    Browse the repository at this point in the history
  26. fix siwe tests

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    97592fa View commit details
    Browse the repository at this point in the history
  27. deduplicate test methods

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    14968cb View commit details
    Browse the repository at this point in the history
  28. refactor(auth-provider): first pass at refactoring taco-auth to suppo…

    …rt generic auth-provider
    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    6594081 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1e584ce View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4301729 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    2fd1c0c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    be852e2 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9d40acd View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    3dcc965 View commit details
    Browse the repository at this point in the history
  35. apply pr comments

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    f6cea3a View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    220f95e View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    0d34270 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    e0fb8ad View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    6b22c97 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    93ecc21 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    28f05dd View commit details
    Browse the repository at this point in the history
  42. apply pr suggestions

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    deb06cb View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    27c0b0d View commit details
    Browse the repository at this point in the history
  44. chore: update lockfile

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    06a166e View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    7b1857b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    7c3b23e View commit details
    Browse the repository at this point in the history
  47. apply pr suggestions

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ef47a09 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    4a3cfec View commit details
    Browse the repository at this point in the history
  49. validate eip4361 siwe message

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8508e3d View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    e887a64 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    b1d0b8c View commit details
    Browse the repository at this point in the history
  52. apply pr suggestions

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b52ad1a View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    ea19c5d View commit details
    Browse the repository at this point in the history
  54. feat!(auth): remove eip712

    piotr-roslaniec authored and derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    895ed91 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    3553dac View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    e65ae29 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    61c41d9 View commit details
    Browse the repository at this point in the history
  58. Add single sign-on EIP4361 auth provider for constructing auth signat…

    …ures from external SIWE messages.
    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    831615b View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    8b66ad2 View commit details
    Browse the repository at this point in the history
  60. Export single sign-on provider as part of @nucypher/taco for now unti…

    …l taco-auth gets its own package.
    derekpierre committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    0df9017 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    1a5ddf9 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    c6cb58a View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    f50dd40 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    2c017b7 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    8cb3e9e View commit details
    Browse the repository at this point in the history