-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Feature/oauth external providers #185
Open
toggm
wants to merge
35
commits into
feature/oauth2_support
Choose a base branch
from
feature/oauth_external_providers
base: feature/oauth2_support
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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
…backend with oidc providers handling non JWT based access_tokens (github, gitlab)
* introduce additional X-Token-Issuer header to improve issuer lookup when calling from frontend * Fix integration of shared caches * Fix calling introspection and user_info endpoints * Dispatch refresh_token call to correct provider
* Implement specific TokenValidator logic as github needs further steps
… local backend based on `yarn backend`
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I just have a few questions to clarify and pointed out minor issues in the comments.
mcmpp
reviewed
Mar 19, 2025
mcmpp
reviewed
Mar 19, 2025
…up without declaring gitlab and github client details
93e2b3d
to
c931f74
Compare
… firefox doesnt resolve class names from global defined styles in symbols
11287ba
to
1e5d117
Compare
* Provide local keycloak and mailhog instance in dev mode * start local keycloak with initial realm and lasius client * Fix JWKS url to override full path as keycloak is using a non-standard path * Enable JWT validation for custom keycloak in backend
* Implemented logout method in internal oauth provider by removing token from database * auto logout on provider if logged in with internal oauth provider or keycloak provider
* integrated custom naming and logo for keycloak provider
…keycloak Enabled support for authentication against local keycloak
- New acceptedTOS field in user profile - New endpoint /backend/user/accept-tos to accept TOS
Bumped EmbedMongo version to 7.0 for testing.
* Fixed styling of demo info box * Prevent of auto-loop if after successful login backend request fails * adjust next-auth lookup of internal oauth provider if running in docker container * add .dockerignore to prevent including local .env.local file in deployment
… in configuration to be able to overwrite via env variables
- LASIUS-18: improve initial selected organisation - Improve layout of my-org detail page - Fix startup without custom keycloak logo - Prevent loading of profile data until user is authenticated
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Implemented support for external OAuth providers: