我们有三个不同的应用程序需要不同的扩展声明集。
应用程序A:声明A1,声明A2,声明A3 应用程序B:声明B1,声明B2,声明B3
我们在TrustFrameworkExtensions中定义了这6个声明,更新了各种TechnicalProfiles以从用户接收输入并将其写入目录。
为了支持各个应用程序的需求,我们创建了2个RP文件,每个应用程序一个,并定义了特定于应用程序的用户旅程。
这6个声明都出现在这两个应用程序中,并且我们想通过应用程序来限制声明。
尝试将TrustFrameworkExtensions中的所有内容复制到RP文件中,但是RP无法加载并抛出以下错误:
无法上传策略。原因: 在租户“XXXXXXXXX.onmicrosoft.com”的策略“B2C_1A_1182017SIGNUP_SIGNIN”中发现3个验证错误。 在策略“B2C_1A_1182017signup_signin”的id为“AAD-UserWriteUsingAlternativeSecurityId”的TechnicalProfile中未找到关键字为“ApplicationObjectId”的Metadata项。 在策略“B2C_1A_1182017signup_signin”的id为“AAD-UserWriteUsingLogonEmail”的TechnicalProfile中未找到关键字为“ApplicationObjectId”的Metadata项。 在策略“B2C_1A_1182017signup_signin”的id为“AAD-UserWriteProfileUsingObjectId”的TechnicalProfile中未找到关键字为“ApplicationObjectId”的Metadata项。
请提供建议和指导,以支持具有不同声明的多个应用程序。
应用程序A:声明A1,声明A2,声明A3 应用程序B:声明B1,声明B2,声明B3
我们在TrustFrameworkExtensions中定义了这6个声明,更新了各种TechnicalProfiles以从用户接收输入并将其写入目录。
为了支持各个应用程序的需求,我们创建了2个RP文件,每个应用程序一个,并定义了特定于应用程序的用户旅程。
这6个声明都出现在这两个应用程序中,并且我们想通过应用程序来限制声明。
尝试将TrustFrameworkExtensions中的所有内容复制到RP文件中,但是RP无法加载并抛出以下错误:
无法上传策略。原因: 在租户“XXXXXXXXX.onmicrosoft.com”的策略“B2C_1A_1182017SIGNUP_SIGNIN”中发现3个验证错误。 在策略“B2C_1A_1182017signup_signin”的id为“AAD-UserWriteUsingAlternativeSecurityId”的TechnicalProfile中未找到关键字为“ApplicationObjectId”的Metadata项。 在策略“B2C_1A_1182017signup_signin”的id为“AAD-UserWriteUsingLogonEmail”的TechnicalProfile中未找到关键字为“ApplicationObjectId”的Metadata项。 在策略“B2C_1A_1182017signup_signin”的id为“AAD-UserWriteProfileUsingObjectId”的TechnicalProfile中未找到关键字为“ApplicationObjectId”的Metadata项。
请提供建议和指导,以支持具有不同声明的多个应用程序。