Azure ad b2c Azure B2C:使用外部IDP的REST呼叫

Azure ad b2c Azure B2C:使用外部IDP的REST呼叫,azure-ad-b2c,Azure Ad B2c,在用户旅程中配置外部IDP后,必须通过向REST端点发送标识符来进行后续REST调用。从RESTAPI接收响应后,必须在idtoken中填充响应的属性,该属性必须发送回调用方 自定义策略如下所示: <ClaimsProvider> <Domain>live.com</Domain> <DisplayName>Microsoft Account</DisplayName>

在用户旅程中配置外部IDP后,必须通过向REST端点发送标识符来进行后续REST调用。从RESTAPI接收响应后,必须在idtoken中填充响应的属性,该属性必须发送回调用方

自定义策略如下所示:

<ClaimsProvider>
            <Domain>live.com</Domain>
            <DisplayName>Microsoft Account</DisplayName>
            <TechnicalProfiles>
                <TechnicalProfile Id="MSA-OIDC">
                    <DisplayName>Microsoft Account</DisplayName>
                    <Protocol Name="OpenIdConnect"/>
                    <Metadata>
                        <Item Key="ProviderName">https://login.live.com</Item>
                        <Item Key="METADATA">https://login.live.com/.well-known/openid-configuration</Item>
                        <Item Key="response_types">code</Item>
                        <Item Key="response_mode">form_post</Item>
                        <Item Key="scope">openid profile email</Item>
                        <Item Key="HttpBinding">POST</Item>
                        <Item Key="UsePolicyInRedirectUri">0</Item>
                        <Item Key="client_id">xxxxxxxxxx</Item>
                    </Metadata>
                    <CryptographicKeys>
                        <Key Id="client_secret" StorageReferenceId="B2C_1A_MSASecret"/>
                    </CryptographicKeys>

                </TechnicalProfile>
            </TechnicalProfiles>
</ClaimsProvider>
curl --location --request GET 'https://swapi.dev/api/films/1/'
我正在寻找的是一种将REST调用与用户旅程集成的方法。感谢您的回复。

演示如何登录到外部身份提供程序,然后调用REST API

用户旅程的一个示例可能是:


我想您希望在集成REST API的过程中增加一个步骤。请点击此链接:。。如果仍然无法解决您的问题,请分享更多详细信息。