KamoCRM

Google, Microsoft, Apple, LinkedIn, Facebook, GitHub でログイン - 連邦モジュール (ID1.1)

FeatureSecurityService
Shipped
2026年11月15日 2:41 UTC
Author
Kamo
Commit
c75df92

Google に対する OIDC 依存者 (PKCE S256 + nonce + state) Microsoft / Apple / LinkedIn と GitHub 用の OAuth2 アダプタ (/user + primary) /user/emails) と Facebook (/me + appsecret_proof) ProviderAdapter インターフェース。id_tokens は各プロバイダの JWKS と比較されます 発行者 Microsoftの発行者は {2}の発行者とチェックされます トークンのIDとIDキーは テナント発行者とOIDにある メールにはない Appleのクライアントの秘密は ES256 JWTで レジストリの.p8から署名されています 名前は appleUser として一度だけ登場します スタート/リンク/サインアップレコードのライブ Redis (FEDST/FEDLK/FEDSU/FEDLS),1回使用,100ml,1000ml,2000ml,5000ml,10000ml,10000ml,10000ml,20000 残りのTTLを使って 復元したのです メンバーのせいじゃない 間違ったバインドのせいじゃない 拒否されたコードか 偽造されたトークンか リンク: (発行者, 対象, connection_key) で検索;既存のメールに応答 NOT_LINKED と証明を要求します - パスワード + アカウントの第二要素、または ACCOUNTメールへのコード (5回試み、3回送信); ログインしたセッションからのリンク 接続・切断毎に アカウントのメールアドレスを送信し IDENTITY_LINKED / IDENTITY_UNLINKED。リンクした個人情報はパスワードに渡されます パスの下流(FederatedSignInCompleter→アカウントゲート、ホスト/ピッカールール、 アクセスルール、SignInCompletionService) と組織のポリシー(プロバイダが許可する) この会員の聴衆のために; MFAが求めたが登録されなかった = ここで拒否された。 ロックダウンラダーに課金されず、代わりにIP当たりのコールバック/リンク予算で支払われる。 クライアントは *_SIGNIN タイプの PlatformOAuthClientResolver から来ます 自社の検証済みドメインでのみ 提供されます config_json.signinStatus ENABLED (CONFIGURED = プラットフォーム org のみ) 見えない変化はありません

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