-
-
Notifications
You must be signed in to change notification settings - Fork 930
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: implement API-based self-service flows #624
Merged
Conversation
This file contains 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
aeneasr
added
feat
New feature or request.
package/session
Affects session components
package/selfservice/verification
Affects verification components
package/selfservice/password
Affects the Password Self Service Strategy
package/selfservice
Affects selfservice components
blocking
Blocks milestones or other issues or pulls.
breaking change
Changes behavior in a breaking manner.
labels
Aug 5, 2020
aeneasr
force-pushed
the
fix-385
branch
2 times, most recently
from
August 13, 2020 09:19
c36bc97
to
a005b82
Compare
BREAKING CHANGE: This patch changes the OpenID Connect and OAuth2 ("Sign in with Google, Facebook, ...") Callback URL from `http(s)://<kratos-public>/self-service/browser/flows/strategies/oidc/<provider>` to `http(s)://<kratos-public>/self-service/methods/oidc/<provider>`. To apply this patch, you need to update these URLs at the OAuth2 Client configuration pages of the individual OpenID Conenct providers (e.g. GitHub, Google).
# Conflicts: # .schema/api.swagger.json # docs/docs/milestones.md # identity/handler.go # internal/httpclient/client/admin/create_identity_parameters.go # internal/httpclient/client/admin/update_identity_parameters.go
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
blocking
Blocks milestones or other issues or pulls.
breaking change
Changes behavior in a breaking manner.
corp/m2
Up for M2 at Ory Corp.
feat
New feature or request.
package/selfservice/password
Affects the Password Self Service Strategy
package/selfservice/verification
Affects verification components
package/selfservice
Affects selfservice components
package/session
Affects session components
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.
This is an umbrella PR for API-based self-service flows. This PR will include:
self-service/flows/user-login-user-registration/username-email-password
->self-service/flows/user-registration
self-service/flows/user-login-user-registration/openid-connect-social-sign-in-oauth2
->self-service/flows/user-registration
self-service/flows/user-login-user-registration
->self-service/flows/user-registration
self-service/flows/user-settings/user-profile-management
->self-service/flows/user-settings
self-service/flows/user-settings/change-password
->self-service/flows/user-settings
self-service/flows/user-settings/link-unlink-openid-connect-oauth2
->self-service/flows/user-settings
self-service/flows/user-settings/link-unlink-openid-connect-oauth2
->self-service/flows/user-settings
self-service/flows/account-recovery/password-reset-recovery-link
->self-service/flows/account-recovery
password
strategypassword
strategy documentationoidc
strategy documentation and explain that API flows are not supported right now/self-service/browser/flows/strategies/oidc
->/self-service/methods/oidc
in the big breaking change commit messagepassword
strategypassword
strategy documentationoidc
strategy documentation and explain that API flows are not supported right now./self-service/browser/flows/strategies/oidc
->/self-service/methods/oidc
in the big breaking change commit messagepassword
strategyprofile
strategypassword
strategy documentationprofile
strategy documentationoidc
strategy documentation and explain that API flows are not supported right now in the big breaking change commit messagelink
strategylink
strategy documentationverify-email-account-activation
toaccount-activation-verification
not really possible in cypress due to browser context, Go integration tests should be enough)Closes #385
Closes #635