使用 OAuth2 客户端和 ADFS 3.0 建立持久性 SSO
Making a persistent SSO with OAuth2 Client and ADFS 3.0
我有一个混合 (Ionic) 移动应用程序已注册为具有 ADFS3.0 的 OAuth2 客户端。
现在,我正在执行 OAuth2 的授权代码授予方法,因为它是 ADFS3.0 支持的唯一方法。我已成功获取访问令牌,并留在会话中。
但是,1 小时后,当访问令牌过期时,ADFS 要求我再次输入我的凭据。如何使其成为持久的 SSO。
我正在使用 Cordova Inappbrowser 调用 ADFS Url。
当您获得原始令牌时,您应该也收到了刷新令牌。
然后使用类似的东西:
POST xxx/token
- grant_type=refresh_token
- client_id=xxx
- client_secret=年
- refresh_token=代币[=21=]
我有一个混合 (Ionic) 移动应用程序已注册为具有 ADFS3.0 的 OAuth2 客户端。 现在,我正在执行 OAuth2 的授权代码授予方法,因为它是 ADFS3.0 支持的唯一方法。我已成功获取访问令牌,并留在会话中。 但是,1 小时后,当访问令牌过期时,ADFS 要求我再次输入我的凭据。如何使其成为持久的 SSO。
我正在使用 Cordova Inappbrowser 调用 ADFS Url。
当您获得原始令牌时,您应该也收到了刷新令牌。
然后使用类似的东西:
POST xxx/token
- grant_type=refresh_token
- client_id=xxx
- client_secret=年
- refresh_token=代币[=21=]