- 已发运
- 2026年11月15日 12:41 UTC
- 作者
- Kamo
- 承诺
- 4e85361
oauthserver/saml: SamlIdpCertificates (RSA-2048 自签名,10 年,在 PlatformSecretCipher 下使用 PKCS#8) org_oidc_settings, 用第一个 SAML 应用程序创建, rotate-saml-cert ) , SamlIdpXml (OpenSAML 4, 懒惰的 init; 元数据, AuthnRequest parse 重定向/POST,请求签名,XXE拒绝,签名响应/断言 RSA-SHA256 exc-c14n, error Responses ) , SamlIdpService (SP 实体 id -> 此组织的 ACTIVE SAML 应用程序,仅注册 ACS,AuthnRequest 通过 Redis INCR 拒绝重播,仅在应用允许时由 IdP 启动;请求乘坐 KoaRequest + ConnectedAppFlow urn:kamo:saml-idp; NameID EMAIL/PERSISTENT (当应用是时按对排列 ) / UNSPECIFIED/TRANSIENT, 属性映射;一次性使用 2 分钟邮件存储;SAML_APP_SIGNIN 审计 ) , SamlIdpController SamlApps(连接的应用程序saml块, spMetadataXml, DUPLICATE_ENTITY_ID ) 。 oidc/AppRequestFinisher: 请求的最后一步不是指向重定向的代码 (ConnectedAppFlow.issue/fail + consent DENY 询问完成器;同意视图包含其标记 ) 。 GrantWriter recordAppGrant (一个 ACTIVE 授权,在位扩展 ) 。 Kamo 自己的 ID3.3 SP 现在将 REFEDS MFA 读为两个因子。
