Data Fabric
MDM Platform
Procedure
- Stop Talend Identity and Access Management and Talend MDM Server if they have been already started.
- Go to iam-A.B.C\apache-tomcat-x.x.xx\clients.
- Create a mdm-client.json file.
-
Paste the following content:
{ "post_logout_redirect_uris" : [ "http://my-machine:8180/talendmdm/", "http://localhost:8180/talendmdm/", "http://127.0.0.1:8180/talendmdm/" ], "grant_types" : [ "authorization_code", "refresh_token", "password" ], "scope" : "openid refreshToken entitlements", "client_secret" : "+1/7vegEOVHeQD9JKmtz8I9s4tgVuRMqC2ja7efFHro=", "backchannel_logout_uri" : "http://tlnd-yvinqueur.talend.com:8180/talendmdm/logout-op", "redirect_uris" : [ "http://my-machine:8180/talendmdm/login", "http://localhost:8180/talendmdm/login", "http://127.0.0.1:8180/talendmdm/login" ], "client_name" : "MDM Application Client", "client_id" : "rark3ZgxajLN9A" }
-
Adapt the parameters to your needs:
Parameter Description post_logout_redirect_uris URI to which the user is redirected after logging out. If Talend Identity and Access Management and Talend MDM Server are located on the same machine, be sure to put the name of the machine in addition to localhost and 127.0.0.1 as shown in the example.
grant_types The OAuth specification has different grant types. These authorizations allow the client application to obtain an access token. This token represents the client permission to access user data. Set the grant_types to the values shown in the example. scope OpenID defined scopes. Set it to the value shown in the example. client_secret Client password. This parameter needs to be set to the same value as security.oauth2.client.clientSecret in the mdm.config configuration file of Talend MDM Server.
The client password is encrypted at first launch.
redirect_uris URI to which the user is redirected after logging in. The /login
part of the URI is mandatory.If Talend Identity and Access Management and Talend MDM Server are located on the same machine, be sure to put the name of the machine in addition to localhost and 127.0.0.1 as shown in the example.
client_name Name of the OIDC client. The MDM part of the client name (with the trailing space) is mandatory. client_id Identifier of the OIDC client. This parameter needs to be set to the same value as security.oauth2.client.clientId in the mdm.config configuration file of Talend MDM Server.
- Start Talend Identity and Access Management and Talend MDM Server.