首页 文章

在B2C自定义策略中增加刷新令牌生存期

提问于
浏览
0

我能够为我的自定义B2C策略检索刷新令牌,但是希望将令牌生存期增加到最大限制,或者将滑动窗口生命周期设置为No Expiry .

这可以通过基本策略的Azure门户B2C设置完成,但在自定义策略的门户中不可用 .

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-token-session-sso#token-lifetimes-configuration

如何在我的策略中配置此功能?

1 回答

  • 1

    看看this article .

    请在RP技术配置文件中添加以下内容 .

    <Item Key="token_lifetime_secs">3600</Item>
    

    可以看起来像这样(从文档中复制)

    <ClaimsProviders>
       <ClaimsProvider>
          <DisplayName>Token Issuer</DisplayName>
          <TechnicalProfiles>
             <TechnicalProfile Id="JwtIssuer">
                <Metadata>
                   <Item Key="token_lifetime_secs">3600</Item>
                   <Item Key="id_token_lifetime_secs">3600</Item>
                   <Item Key="refresh_token_lifetime_secs">1209600</Item>
                   <Item Key="rolling_refresh_token_lifetime_secs">7776000</Item>
                   <Item Key="IssuanceClaimPattern">AuthorityAndTenantGuid</Item>
                   <Item Key="AuthenticationContextReferenceClaimPattern">None</Item>
                </Metadata>
             </TechnicalProfile>
          </TechnicalProfiles>
       </ClaimsProvider>
    </ClaimsProviders>
    

相关问题