-
Notifications
You must be signed in to change notification settings - Fork 683
feat: support custom oauth & oidc providers #2357
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
Merged
Merged
Changes from 19 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
4d97736
feat: support custom oauth & oidc providers
cemalkilic 5cb16d5
fix: add migration annotation
cemalkilic 6a39314
fix: store jsonb
cemalkilic 18c889b
fix: formatting
cemalkilic 86252f8
fix: lint
cemalkilic c6a4826
fix: returns original claims if json unmarshal fails
cemalkilic 3a7f58f
fix: add nosec for test urls
cemalkilic 82acfe7
fix: update admin endpoint tests
cemalkilic b8b8899
fix: url validator tests
cemalkilic a46d4d0
feat: add openapi spec
cemalkilic ad78318
fix: delete client test
cemalkilic 3a6933e
fix: enforce encryption of client secret
cemalkilic 81e6b2c
fix: validate oauth urls during update
cemalkilic e598081
fix: prevent `phone_verified` and `email_verified` overrides
cemalkilic 86408bb
Revert "fix: enforce encryption of client secret"
cemalkilic 7cb9ed8
feat: address PR reviews
cemalkilic 3098a4c
feat: don’t fallback to userinfo endpoint if idtoken validation fails
cemalkilic a28fdab
feat: make authorizationParams simple key-value pair
cemalkilic 9430fee
feat: simpler authorizationParams
cemalkilic ae9b0f9
fix: require `custom:` prefix
cemalkilic d1c87f2
feat: check if feature flag is enabled for custom oauth providers
cemalkilic 3a908f5
feat: space separated scopes in authorize request
cemalkilic 1b5ae97
fix: return empty array instead of null for list endpoint
cemalkilic fd2a9ca
fix: marshal `updatedAt` properly
cemalkilic 5c2cfa1
fix: clarify error codes for custom provider
cemalkilic 1c60ffe
chore: rename migration
cemalkilic 6827d07
fix: sorting on list endpoint
cemalkilic faa485c
chore: update auth migration annotation
cemalkilic File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.