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

时间:2016-04-28 04:47:27

标签: wso2is wso2-am

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

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

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

以下是默认存储库\ 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 :(得分:0)

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

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

更改ProvisioningUserStore以反映您的内容。