auth0 인증 추가(oauth,OIDC)
auth0 설정
function (user, context, callback) { const namespace =http://aaa.com'; <- 중요 const assignedRoles = (context.authorization || {}).roles; let idTokenClaims = context.idToken || {}; let accessTokenClaims = context.accessToken || {}; idTokenClaims[`${namespace}/groups`] = assignedRoles; <- 중요 accessTokenClaims[`${namespace}/groups`] = assignedRoles; <- 중요 context.idToken = idTokenClaims; context.accessToken = accessTokenClaims; callback(null, user, context); }{ "http://aaa.com/groups": ["netops"], "nickname": "smiley", "name": "smiley@aaa.com", "picture": "aaa.png", "updated_at": "2023-02-04T00:45:12.831Z", "email": "smiley@aaa.com", "email_verified": true, "iss": "https://dev.us.auth0.com/", "aud": "zzz", "iat": 1675634411, "exp": 1675670411, "sub": "auth0|xxx", "sid": "ggg" }
update argocd
argocd-cm.yaml
argocd-rbac-cm.yaml
sync

그룹별로 다른 권한
logout

auth0에서 회원가입을 막는다

Last updated



