KamoCRM

각 조직의 자체 OpenID 제공자 login.<host> - 발행자 릴레이, 조직 브랜드 동의, 계속, 로그아웃 (Identity ID4.3)

Featurekamo-login
Shipped
2026년 11월 15일 오전 9:54 UTC
Author
Kamo
Commit
d906985

- 발행자 릴레이: **************** 및 RFC 8414 **************** (다음은 /oauth/well-known/*에 다시 쓰기), **************** 및 /o/{orgId}/oauth/{authorize, token,revoke}; X-Forwarded-Host + X-Kamo-Issuer-Org (경로 org 1-20 자리, 그렇지 않으면 호출 없이 404); 탐색/JWKS 유지 SecurityService의 공개 캐시, 나머지는 저장하지 않음; CORS for discovery/JWKS/userinfo; 5xx/outage = 503, never a 자격 증명 오류. 루트 /oauth/token|revoke 는 SP09의 정확한 헤더 세트(Amazon)를 유지합니다. - 전송 승인 **************** 만 보낼 때 (알렉사 본문 일곱 유지); prompt=none 서버 측에서 기관의 제공자 세션을 계속하고 SecurityService의 리디렉션을 따릅니다 private-scheme error 는 iss 를 운반할 때만 추적됩니다. - 연결된 앱 로그인 (O2 종류 APP): org-브랜드 (발행자 org의 팔레트 + 로고, 슬레이트 폴백, 어두운 모드), org=<alias> 켜짐 /api/login, 첨부에 amr (pwd / pwd + OTP, 경로에 의해 설정), 첨부 {redirectTo} 또는 {consentPath} + providerSession -> HttpOnly 호스트 전용 kamo_op_<orgId> 쿠키; 409 wrong_organization card; .../session 을 통해 <name> 카드로 계속 .../continue (HttpOnly 쿠키는 서버 측에서만 읽습니다); Not You?는 제공자 세션을 종료하고 동일한 요청을 다시 시작합니다. - 종류 APP에 대한 일반 동의 : 앱 로고 옆에 조직의, 새로운 표시와 간단한 범위 목록,로 / 당신이 아닙니다로 로그인?, 도움말 팁과 함께 허용 / 허용하지 마십시오, 간단한 거부 (ACCESS_POLICY ...); 결정 {consentToken, decision} 만, 제공자 Alexa / Google 홈 / 어시스턴트 동의 및 로그인은 변경되지 않습니다 (모든 SP09 테스트는 손상되지 않고 녹색입니다). - RP가 시작한 로그아웃 페이지 [/o/{orgId}]/oauth/end-session (서버가 시작한, 로그아웃 / 로그인 유지, 보호된 리디렉션); /api/logout 는 또한 모든 kamo_op_* 제공자 세션을 종료합니다(2.5초 제한, 백스톱으로 로컬 키 삭제).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing