Last modified by hbpadmin on 2021/06/15 17:59

From version 3.1
edited by messines
on 2020/12/04 11:46
Change comment: There is no comment for this version
To version 1.1
edited by messines
on 2020/12/04 11:25
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -8,8 +8,7 @@
8 8  == Configure your OIDC Client ==
9 9  
10 10  First thing to do is to configure your OIDC client as a Service account. You juste have to provide **"serviceAccountsEnabled" : true** in the définition of your client. Please have a look to this documentation know [[how to modify your oidc client.>>https://wiki.ebrains.eu/bin/view/Collabs/collaboratory-community-apps/Community%20App%20Developer%20Guide/1.%20Registering%20an%20OIDC%20client/]]
11 -
12 -{{code language="json"}}
11 +\\~{~{code language="json"}}
13 13  {
14 14   "defaultClientScopes" : [
15 15   "web-origins",
... ... @@ -24,31 +24,6 @@
24 24   ...,
25 25   "serviceAccountsEnabled" : true
26 26  }
27 -{{/code}}
26 +~{~{/code}}
28 28  
29 -
30 -== Generate an Access token using client credentials ==
31 -
32 -==== **Endpoint :** ====
33 -
34 -https://iam.ebrains.eu/auth/realms/hbp/protocol/openid-connect/token
35 -
36 -==== **Params :** ====
37 -
38 -(% class="box" %)
39 -(((
40 -**Request Body**
41 -grant_type: "client_credentials"
42 -client_id: "clientId"
43 -client_secret: "clientSecret"
44 -scope: "The scopes you need and which are available in your client"
45 -)))
46 -
47 -{{code language="bash"}}
48 -
49 -# Send the get access token request
50 -curl -X POST https://iam.ebrains.eu/auth/realms/hbp/protocol/openid-connect/token \
51 - -H 'Content-Type: application/x-www-form-urlencoded' \
52 - -d "grant_type=client_credentials&client_id=myclient&client_secret=mysecret&scope=email%20profile%20team%20group%20clb.wiki.read%20clb.wiki.write"
53 -
54 -{{/code}}
28 +