2016-04-28 11 views
0

Ich habe einen benutzerdefinierten föderierten Authentifikator in WSO2-APIM/IS erstellt und die Just-in-Time-Bereitstellung aktiviert.WSO2-APIM/IS Konfigurieren von Repository conf identity identity-providers default.xml

Da in API Manager beim Erstellen einer Anwendung ein entsprechender Service Provider erstellt wird. Ich möchte alle Service-Provider haben meinen benutzerdefinierten Authenticator als Standard verwenden, die, glaube ich, können, indem Sie die Datei Repository \ conf \ Identität \ Identitätsanbieter \ default.xml

jedoch getan werden, kann ich nicht finden die Information in der Dokumentation über das Format dieser Datei, die ich meinen benutzerdefinierten Verbundauthentifikator konfigurieren und JIT Provisioning aktivieren muss. Kann mir bitte jemand zu den Konfigurationsdetails dieser Datei führen.

Unterhalb der Repository \ conf \ Identität \ identitätsAnbieter Standard ist \ 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> 

Vielen Dank im fortgeschritten.

+0

Überprüfen Sie, ob https://docs.wso2.com/display/IS500/Adding+a+Service+Provider+und+Identity+Provider+Das Verwenden von + Konfigurationsdateien hilft. –

Antwort

0

Nach dem Code here, sollte es im folgenden Format sein.

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

Ändern Sie den ProvisioningUserStore Ihnen zu reflektieren.