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

feat: oauth2 core integration #916

Open
wants to merge 38 commits into
base: 21.0
Choose a base branch
from
Open

Commits on Jun 9, 2024

  1. Configuration menu
    Copy the full SHA
    03f3914 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    5a215b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    7a29a7a View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    16e9631 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. feat: Add recipe functions to update/delete OAuth2Client (#863)

    * feat: Add recipe functions to update/delete OAuth2Client
    
    * fix: PR changes
    anku255 authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    fb51f36 View commit details
    Browse the repository at this point in the history
  2. feat: Add recipe functions to get OAuth2Clients (#865)

    * feat: Add recipe functions to update/delete OAuth2Client
    
    * fix: PR changes
    
    * feat: Add recipe functions to get OAuth2Clients
    
    * fix: PR changes
    
    ---------
    
    Co-authored-by: Mihaly Lengyel <mihaly@lengyel.tech>
    anku255 and porcellus authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    568a2f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    05b6fb2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. feat: add initial oauth2 client apis (#866)

    * feat: add initial oauth2 client apis
    
    * feat: Add an api to get login info
    
    * fix: merge issues and FE path
    
    * fix: WIP fix for CSRF and redirection issues
    
    * fix: OAuth2 fixes and test-server updates (#871)
    
    * feat: update oauth2 login info endpoint types to match our general patterns
    
    * fix: make login flow work
    
    * feat!: improve how we handle changing email addresses and users becoming unverified when account linking requires verification (#869)
    
    * feat: update email and pw change logic and add more security checks
    
    * feat: update error messages
    
    * refactor: improve debug logs and clarify conditions
    
    * chore: update changelog
    
    * chore: empty line from changelog
    
    * refactor: remove duplicated check and bypass mapping for already mapped errcodes
    
    * chore: update changelog
    
    * feat: call isEmailChangeAllowed in pwless updateUser (#875)
    
    * feat: call isEmailChangeAllowed in pwless updateUser
    
    * test: add updateUser to test-server
    
    * chore: remove unnecessary item from changelog
    
    * chore: extend changelog to mention exact function names
    
    * test: add logging to default overrides in test-server (#876)
    
    * fix: circular dependency
    
    * fix: fix types in oauth2 index exposed functions
    
    * feat: add token building callbacks
    
    * test: move the session object and claims to the BE sdk server (#879)
    
    * fixes issue of refresh not clearing tokens
    
    * adding dev-v18.0.2 tag to this commit to ensure building
    
    ---------
    
    Co-authored-by: Ankit Tiwari <ankucodes@gmail.com>
    Co-authored-by: rishabhpoddar <rishabh.poddar@gmail.com>
    3 people authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    2fd8ef4 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. feat: Add OAuth2Client recipe (#877)

    * feat: add initial oauth2 client apis
    
    * feat: Add an api to get login info
    
    * fix: merge issues and FE path
    
    * fix: WIP fix for CSRF and redirection issues
    
    * fix: OAuth2 fixes and test-server updates (#871)
    
    * feat: update oauth2 login info endpoint types to match our general patterns
    
    * fix: make login flow work
    
    * fix: circular dependency
    
    * feat: Add OAuth2Client recipe
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: use correct userContext type
    
    ---------
    
    Co-authored-by: Mihaly Lengyel <mihaly@lengyel.tech>
    anku255 and porcellus authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    e84eb49 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. fix: Remove internal redirects in the OAuth2 flow (#896)

    * fix: Remove internal redirects in the OAuth2 flow
    
    * fix: PR changes
    anku255 authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    9c7a22d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b39ad9 View commit details
    Browse the repository at this point in the history
  3. feat: Add userInfoGET endpoint (#890)

    * feat: add initial oauth2 client apis
    
    * feat: Add an api to get login info
    
    * fix: merge issues and FE path
    
    * fix: WIP fix for CSRF and redirection issues
    
    * fix: OAuth2 fixes and test-server updates (#871)
    
    * feat: update oauth2 login info endpoint types to match our general patterns
    
    * fix: make login flow work
    
    * fix: circular dependency
    
    * feat: Add OAuth2Client recipe
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * feat: Add userInfoGET endpoint
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    ---------
    
    Co-authored-by: Mihaly Lengyel <mihaly@lengyel.tech>
    anku255 and porcellus authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    92121af View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    4ab2410 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0cdae5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a463b65 View commit details
    Browse the repository at this point in the history
  4. test: update tests

    porcellus committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b0984c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a29ffbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6950da7 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    6974420 View commit details
    Browse the repository at this point in the history
  2. fix: OAuth2 fixes (#900)

    anku255 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    a351c0a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    3736358 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/oauth2/base' of github.com:supertokens/supertokens…

    …-node into feat/oauth2/base
    porcellus committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    aac74df View commit details
    Browse the repository at this point in the history
  3. feat: review fixes

    porcellus committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    6bab7f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be263bd View commit details
    Browse the repository at this point in the history
  5. test: update tests

    porcellus committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f53853c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    1271be1 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. feat: Add token revocation endpoint (#902)

    * feat: Add token revocation endpoint
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: Add revocation_endpoint
    anku255 authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a7a2b87 View commit details
    Browse the repository at this point in the history
  2. feat: Add token introspection endpoint (#906)

    * feat: Add token revocation endpoint
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * fix: PR changes
    
    * feat: Add token introspection endpoint
    
    * fix: PR changes
    
    * fix: Add revocation_endpoint
    
    * fix: PR changes
    
    * fix: merge issue
    
    ---------
    
    Co-authored-by: Mihaly Lengyel <mihaly@lengyel.tech>
    anku255 and porcellus authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    611d860 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    4830f0a View commit details
    Browse the repository at this point in the history
  2. fix: revokeToken input check

    anku255 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6f45c5f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. feat: add shouldTryLinkingWithSessionUser flag to auth apis and make …

    …overwriteSessionDuringSignInUp deafult to true (#909)
    
    * feat: add shouldTryLinkingWithSessionUser flag
    
    * feat: add tryLinkingWithSessionUser, forceFreshAuth and small test fixes
    
    * fix: test server compatible with 1.17/2.0 (#897)
    
    * fix: test server compatible with 1.17
    
    * fix: pr comments
    
    * fix: mfa claim
    
    * fix: version and changelog
    
    * fix: using version function for comparision
    
    * fix: circle ci scripts
    
    * fix: circle ci testing
    
    * fix: circle ci testing
    
    * fix: circle ci testing
    
    * fix: test server
    
    * fix: circle ci restore
    
    * adding dev-v20.0.1 tag to this commit to ensure building
    
    * fix: config (#905)
    
    * adding dev-v20.0.1 tag to this commit to ensure building
    
    * feat: prompt param fixing
    
    * refactors an exception case
    
    * feat: validate max_age
    
    * fix: make shouldDoAutomaticAccountLinking properly get the primary user when linking to oldest user (#907)
    
    * adding dev-v20.0.2 tag to this commit to ensure building
    
    * feat: make shouldTryLinkingWithSessionUser optional in FDI3.1
    
    * feat: fix tryLinkingImplementation and change degault for overwriteSessionDuringSignInUp
    
    ---------
    
    Co-authored-by: Sattvik Chakravarthy <sattvik@supertokens.com>
    Co-authored-by: Sattvik Chakravarthy <sattvik@gmail.com>
    Co-authored-by: rishabhpoddar <rishabh.poddar@gmail.com>
    4 people authored Aug 11, 2024
    Configuration menu
    Copy the full SHA
    905b5cd View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    9f7866c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    6f09926 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. fix: token endpoint

    sattvikc committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    93c3790 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. fix: refactor issuer

    sattvikc committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    2ec4784 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. fix: consent integration

    sattvikc committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    cc9d278 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. fix: login integration

    sattvikc committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    cba1ce5 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. fix: minor updates

    sattvikc committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    471e282 View commit details
    Browse the repository at this point in the history