...
- Configure user login under the
<OAuth>
element in the<APIM_HOME>/repository/conf/identity/identity.xml
file.- Mention your primary and secondary login names. Set the
primary
attribute of the primary login totrue
and theprimary
attribute of the secondary login tofalse
. - Primary login doesn't have a
ClaimUri
. Leave this field empty. - Provide the correct
ClaimUri
value for the secondary login.
An example is given below:
Code Block language html/xml <OAuth> ..... . .... <LoginConfig> <UserIdLogin primary="true"> <ClaimUri></ClaimUri> </UserIdLogin> <EmailLogin primary="false"> <ClaimUri>http://wso2.org/claims/emailaddress</ClaimUri> </EmailLogin> </LoginConfig> </OAuth>
- Mention your primary and secondary login names. Set the
In the API Store of a distributed setup, the
serverURL
element in the<APIM_HOME>/repository/conf/api-manager.xml
file should point to the key manager instance's service endpoint. This allows users to connect to the key manager's user store to perform any operations related to the API Store such as login, access token generation etc. For example,Code Block language html/xml <AuthManager> <!--Server URL of the Authentication service --> <ServerURL>https://localhost:9444/services/</ServerURL> <!-- Admin username for the Authentication manager. --> <Username>admin</Username> <!-- Admin password for the Authentication manager.--> <Password>admin</Password> <CheckPermissionsRemotely>false</CheckPermissionsRemotely> </AuthManager>
Note If you have set the
CheckPermissionRemotely
parameter as true, the permissions will be checked in the remote server set inServerURL
. If the parameter is set as false the permissions will be checked by the local server
...