首页 文章

WSO2-APIM / IS如何配置repository \ conf \ identity \ identity-providers \ default.xml

提问于
浏览
0

我在WSO2-APIM / IS中创建了一个自定义联合身份验证器,并启用了实时配置 .

由于在API Manager中创建应用程序时,也会创建相应的服务提供者 . 我希望所有服务提供商都使用我的自定义身份验证器作为默认设置,我认为可以通过编辑文件来完成 repository\conf\identity\identity-providers\default.xml

但是,我无法在文档中找到有关此文件格式的信息,我需要配置自定义联合身份验证器并启用JIT设置 . 任何人都可以指导我这个文件的配置细节 .

以下是默认 repository\conf\identity\identity-providers\default.xml

<IdentityProvider>
    <IdentityProviderName>default</IdentityProviderName>
    <DisplayName>default</DisplayName>
    <IdentityProviderDescription></IdentityProviderDescription>
    <Alias></Alias>
    <IsPrimary></IsPrimary>
    <IsFederationHub></IsFederationHub>
    <HomeRealmId></HomeRealmId>
    <ProvisioningRole></ProvisioningRole>
    <FederatedAuthenticatorConfigs></FederatedAuthenticatorConfigs>
    <DefaultAuthenticatorConfig>
    </DefaultAuthenticatorConfig>
    <ProvisioningConnectorConfigs>
        <!--<ProvisioningConnectorConfig>
            <ProvisioningProperties>
            </ProvisioningProperties>
        </ProvisioningConnectorConfig>-->
    </ProvisioningConnectorConfigs>
    <!--<DefaultProvisioningConnectorConfig></DefaultProvisioningConnectorConfig>-->
    <ClaimConfig></ClaimConfig>
    <Certificate></Certificate>
    <PermissionAndRoleConfig></PermissionAndRoleConfig>
    <JustInTimeProvisioningConfig></JustInTimeProvisioningConfig>
</IdentityProvider>

非常感谢你的进步 .

1 回答

  • 0

    根据代码here,它应采用以下格式 .

    <JustInTimeProvisioningConfig>
        <UserStoreClaimUri></UserStoreClaimUri>
        <ProvisioningUserStore>PRIMARY</ProvisioningUserStore>
        <IsProvisioningEnabled>true</ProvisioningEnabled>
    </JustInTimeProvisioningConfig>
    

    更改 ProvisioningUserStore 以反映您的 .

相关问题