mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 23:20:56 +01:00
feat(oauth): add to env
This commit is contained in:
4
.github/workflows/deploy-prod.yaml
vendored
4
.github/workflows/deploy-prod.yaml
vendored
@@ -85,6 +85,8 @@ jobs:
|
|||||||
BANKID_CLIENT_SECRET: ${{ secrets.BANKID_CLIENT_SECRET }}
|
BANKID_CLIENT_SECRET: ${{ secrets.BANKID_CLIENT_SECRET }}
|
||||||
MOJEID_CLIENT_ID: ${{ secrets.MOJEID_CLIENT_ID }}
|
MOJEID_CLIENT_ID: ${{ secrets.MOJEID_CLIENT_ID }}
|
||||||
MOJEID_CLIENT_SECRET: ${{ secrets.MOJEID_CLIENT_SECRET }}
|
MOJEID_CLIENT_SECRET: ${{ secrets.MOJEID_CLIENT_SECRET }}
|
||||||
|
CSAS_CLIENT_ID: ${{ secrets.CSAS_CLIENT_ID }}
|
||||||
|
CSAS_CLIENT_SECRET: ${{ secrets.CSAS_CLIENT_SECRET }}
|
||||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||||
run: |
|
run: |
|
||||||
helm upgrade --install myapp ./7project/charts/myapp-chart \
|
helm upgrade --install myapp ./7project/charts/myapp-chart \
|
||||||
@@ -102,4 +104,6 @@ jobs:
|
|||||||
--set-string oauth.bankid.clientSecret="$BANKID_CLIENT_SECRET" \
|
--set-string oauth.bankid.clientSecret="$BANKID_CLIENT_SECRET" \
|
||||||
--set-string oauth.mojeid.clientId="$MOJEID_CLIENT_ID" \
|
--set-string oauth.mojeid.clientId="$MOJEID_CLIENT_ID" \
|
||||||
--set-string oauth.mojeid.clientSecret="$MOJEID_CLIENT_SECRET" \
|
--set-string oauth.mojeid.clientSecret="$MOJEID_CLIENT_SECRET" \
|
||||||
|
--set-string oauth.csas.clientId="$CSAS_CLIENT_ID" \
|
||||||
|
--set-string oauth.csas.clientSecret="$CSAS_CLIENT_SECRET" \
|
||||||
--set-string sentry_dsn="$SENTRY_DSN" \
|
--set-string sentry_dsn="$SENTRY_DSN" \
|
||||||
@@ -12,8 +12,8 @@ from app.services.user_service import current_active_user
|
|||||||
|
|
||||||
router = APIRouter(prefix="/auth/csas", tags=["csas"])
|
router = APIRouter(prefix="/auth/csas", tags=["csas"])
|
||||||
|
|
||||||
CLIENT_ID = "95082b91-ae16-4033-b850-c04d66274331"
|
CLIENT_ID = os.getenv("CSAS_CLIENT_ID")
|
||||||
CLIENT_SECRET = "175cf6ce-9ebe-435a-8a63-13b226663032"
|
CLIENT_SECRET = os.getenv("CSAS_CLIENT_SECRET")
|
||||||
CSAS_OAUTH = CSASOAuth(CLIENT_ID, CLIENT_SECRET)
|
CSAS_OAUTH = CSASOAuth(CLIENT_ID, CLIENT_SECRET)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -78,6 +78,16 @@ spec:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: prod
|
name: prod
|
||||||
key: BANKID_CLIENT_SECRET
|
key: BANKID_CLIENT_SECRET
|
||||||
|
- name: CSAS_CLIENT_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: prod
|
||||||
|
key: CSAS_CLIENT_ID
|
||||||
|
- name: CSAS_CLIENT_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: prod
|
||||||
|
key: CSAS_CLIENT_SECRET
|
||||||
- name: DOMAIN
|
- name: DOMAIN
|
||||||
value: {{ required "Set .Values.domain" .Values.domain | quote }}
|
value: {{ required "Set .Values.domain" .Values.domain | quote }}
|
||||||
- name: DOMAIN_SCHEME
|
- name: DOMAIN_SCHEME
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ stringData:
|
|||||||
MOJEID_CLIENT_SECRET: {{ .Values.oauth.mojeid.clientSecret | quote }}
|
MOJEID_CLIENT_SECRET: {{ .Values.oauth.mojeid.clientSecret | quote }}
|
||||||
BANKID_CLIENT_ID: {{ .Values.oauth.bankid.clientId | quote }}
|
BANKID_CLIENT_ID: {{ .Values.oauth.bankid.clientId | quote }}
|
||||||
BANKID_CLIENT_SECRET: {{ .Values.oauth.bankid.clientSecret | quote }}
|
BANKID_CLIENT_SECRET: {{ .Values.oauth.bankid.clientSecret | quote }}
|
||||||
|
CSAS_CLIENT_ID: {{ .Values.oauth.csas.clientId | quote }}
|
||||||
|
CSAS_CLIENT_SECRET: {{ .Values.oauth.csas.clientSecret | quote }}
|
||||||
# Database credentials
|
# Database credentials
|
||||||
MARIADB_DB: {{ required "Set .Values.deployment" .Values.deployment | quote }}
|
MARIADB_DB: {{ required "Set .Values.deployment" .Values.deployment | quote }}
|
||||||
MARIADB_USER: {{ required "Set .Values.deployment" .Values.deployment | quote }}
|
MARIADB_USER: {{ required "Set .Values.deployment" .Values.deployment | quote }}
|
||||||
|
|||||||
@@ -70,3 +70,13 @@ spec:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: prod
|
name: prod
|
||||||
key: SENTRY_DSN
|
key: SENTRY_DSN
|
||||||
|
- name: CSAS_CLIENT_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: prod
|
||||||
|
key: CSAS_CLIENT_ID
|
||||||
|
- name: CSAS_CLIENT_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: prod
|
||||||
|
key: CSAS_CLIENT_SECRET
|
||||||
|
|||||||
@@ -46,6 +46,9 @@ oauth:
|
|||||||
mojeid:
|
mojeid:
|
||||||
clientId: ""
|
clientId: ""
|
||||||
clientSecret: ""
|
clientSecret: ""
|
||||||
|
csas:
|
||||||
|
clientId: ""
|
||||||
|
clientSecret: ""
|
||||||
|
|
||||||
rabbitmq:
|
rabbitmq:
|
||||||
create: true
|
create: true
|
||||||
|
|||||||
Reference in New Issue
Block a user