Files
launchpad/infra/overlays/upc-dev/minio/keycloak-client-config.yaml
2026-05-27 21:41:18 +02:00

36 lines
1008 B
YAML

apiVersion: v1
kind: Secret
metadata:
name: keycloak-client-minio
namespace: minio
labels:
keycloak.forteapps.net/client-config: "true"
stringData:
client.json: |
{
"clientId": "minio",
"name": "MinIO",
"redirectUris": ["https://minio.forteapps.net/oauth_callback"],
"webOrigins": ["https://minio.forteapps.net"],
"protocolMappers": [
{
"name": "minio-policy-mapper",
"protocol": "openid-connect",
"protocolMapper": "oidc-usermodel-attribute-mapper",
"config": {
"user.attribute": "policy",
"claim.name": "policy",
"jsonType.label": "String",
"id.token.claim": "true",
"access.token.claim": "true",
"userinfo.token.claim": "true"
}
}
],
"secret": {
"namespace": "minio",
"name": "minio-oidc-credentials",
"keys": { "clientId": "client-id", "clientSecret": "client-secret" }
}
}