将应用连接到 Microsoft AD FS¶
前提条件¶
- 搭建您自己的 AD FS 服务器
- 在您的 AD FS 服务器中创建一个应用,获取 "Client ID"、"Client Secret" 和 "Discovery Document Endpoint"。Discovery Document Endpoint 通常以
/.well-known/openid-configuration结尾。将您的应用的重定向 URI 配置为https://<YOUR_AUTHGEAR_ENDPOINT>/sso/oauth2/callback/adfs。
说明
重定向 URI 的格式为 /sso/oauth2/callback/:oauth_provider_alias。其中 oauth_provider_alias 是您在 Authany 管理台中为该提供方配置的 OAuth Provider Alias。
通过管理台配置 Microsoft AD FS 登录¶
- 在管理台中,进入 身份验证 > 社交 / 企业登录。
- 启用 使用 Microsoft AD FS 登录。
- 填写 Client ID、Client Secret 和 Discovery Document Endpoint。
- 保存 设置。
🎉 完成!您已成功为应用添加 Microsoft AD FS 登录!
强制用户重新进行身份验证¶
Microsoft AD FS 支持 prompt=login 参数。当您希望用户重新进行身份验证时,可以在请求中加入该参数。要了解更多信息,请参阅我们在 Authany SDK 中关于使用 prompt=login 参数的指南。