Доступ к ответу OAuth в пользовательской политике

Согласно документации , если мне нужно включить внешний токен idp в ответ, мне нужен этот код:

      <ClaimsProvider>
  <DisplayName>Facebook</DisplayName>
  <TechnicalProfiles>
    <TechnicalProfile Id="Facebook-OAUTH">
      <OutputClaims>
        <OutputClaim ClaimTypeReferenceId="identityProviderAccessToken" PartnerClaimType="{oauth2:access_token}" />
      </OutputClaims>
      ...
    </TechnicalProfile>
  </TechnicalProfiles>
</ClaimsProvider>

Есть ли какие-либо объяснения такого синтаксиса -PartnerClaimType="{oauth2:access_token}"? На что еще я могу ссылаться, кромеaccess_token, refresh_token? Как выглядит «структура объекта»? Делает толькоoauth2в наличии или еще что-то?

1 ответ

Значения, которые вы можете использовать, описаны на странице, посвященной преобразователям утверждений .

В вашем случае проверьте раздел: Поставщик удостоверений OAuth2 . В нем перечислены доступные параметры:

  • {oauth2:access_token}
  • {oauth2:token_type}
  • {oauth2:expires_in}
  • {oauth2:refresh_token}
Другие вопросы по тегам