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

SSO Support #1492

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2415946
Initial skeleton of SSO with Headers
fservida Jan 26, 2024
aa4f202
Update User Org Membership on creation and login from Header variable
fservida Jan 27, 2024
495dfe7
Initial Config Setting, allow Admin to enable/disable SSO
fservida Jan 27, 2024
ff71cb8
Refactored Endpoints to better match structure
fservida Jan 27, 2024
1b5d58a
Partial OIDC support
fservida Jan 27, 2024
9b2f7d2
Fix Template for Configmap
fservida Jan 27, 2024
4d367d5
Dynamic OIDC fields
fservida Jan 27, 2024
16fee64
Dynamic Header Names
fservida Jan 27, 2024
544579f
Updated values.yml with default values
fservida Jan 27, 2024
006d080
Fix to openid_convertor dynamic parameters
fservida Jan 31, 2024
4965a9e
Implemented login with OIDC and Headers
fservida Jan 31, 2024
edf6c40
Remove redundant import in index.ts
fservida Jan 31, 2024
0d0e4b3
Implemented Dynamic Buttons for Login Form
fservida Feb 2, 2024
c97af6e
Backend Support for SSO User flag field
fservida Feb 2, 2024
dba01db
Disable user edits if SSO on frontend
fservida Feb 2, 2024
6e5e0d0
Disable user edits in backend if user is SSO
fservida Feb 2, 2024
8d989c3
Allow fully disabling password login
fservida Feb 2, 2024
fa25e8f
Fix configmap value for PASSWORD_DISABLED:
fservida Feb 2, 2024
82d9507
Promote/Demote superusers based on group
fservida Feb 2, 2024
975f0b8
Implemented ability to disable invites
fservida Feb 2, 2024
888d7f8
Merged from upstream
fservida Feb 2, 2024
560066c
Dynamically disable last elements of interface for invites and invite…
fservida Feb 2, 2024
cea4cfd
Updated values.yml with new options
fservida Feb 2, 2024
521fafa
Created Documentation and fixed callback url in values.yml
fservida Feb 3, 2024
4307fc2
Doc fix
fservida Feb 3, 2024
af4e461
Apply suggestions from code review
fservida Feb 27, 2024
fad02f2
Apply suggestions from code review
fservida Feb 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix Template for Configmap
fservida committed Jan 27, 2024
commit 9b2f7d26f1f7b34dbc0214ab9c12362a9ad107f6
12 changes: 6 additions & 6 deletions chart/templates/configmap.yaml
Original file line number Diff line number Diff line change
@@ -56,17 +56,17 @@ data:

SSO_OIDC_ENABLED: "{{ .Values.sso_oidc_enabled | default 0 }}"

SSO_OIDC_AUTH_ENDPOINT: {{ .Values.sso_oidc_auth_endpoint | default "" }}
SSO_OIDC_AUTH_ENDPOINT: {{ .Values.sso_oidc_auth_endpoint | default "-" }}

SSO_OIDC_TOKEN_ENDPOINT: {{ .Values.sso_oidc_token_endpoint | default "" }}
SSO_OIDC_TOKEN_ENDPOINT: {{ .Values.sso_oidc_token_endpoint | default "-" }}

SSO_OIDC_USERINFO_ENDPOINT: {{ .Values.sso_oidc_userinfo_endpoint | default "" }}
SSO_OIDC_USERINFO_ENDPOINT: {{ .Values.sso_oidc_userinfo_endpoint | default "-" }}

SSO_OIDC_CLIENT_ID: {{ .Values.sso_oidc_client_id | default "" }}
SSO_OIDC_CLIENT_ID: {{ .Values.sso_oidc_client_id | default "-" }}

SSO_OIDC_CLIENT_SECRET: {{ .Values.sso_oidc_client_secret | default "" }}
SSO_OIDC_CLIENT_SECRET: {{ .Values.sso_oidc_client_secret | default "-" }}

SSO_OIDC_REDIRECT_URL: {{ .Values.sso_oidc_redirect_url | default "" }}
SSO_OIDC_REDIRECT_URL: {{ .Values.sso_oidc_redirect_url | default "-" }}

SSO_OIDC_ALLOW_HTTP_INSECURE: "{{ .Values.sso_oidc_allow_http_insecure | default 0 }}"