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

Add login bindings check endpoint #23

Open
davidspek opened this issue Apr 13, 2023 · 0 comments
Open

Add login bindings check endpoint #23

davidspek opened this issue Apr 13, 2023 · 0 comments

Comments

@davidspek
Copy link
Contributor

Currently any user in Kratos can login through and OAuth2Client in Hydra, making it difficult to distinguish which clients are allowed to be used for user logins and to limit which applications a user can login to.

We need to add an endpoint that a Kratos login blocking webhook can target that check if the login request is originating from a Hydra OAuth2Client. If this is the case, our backend will query Keto to check if the subject (user) is allowed to login through that OAuth2Client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant