Project

General

Profile

« Previous | Next » 

Revision 61661

PRIVATE moved changes in src folder

View differences:

personalToken.html
216 216
                  To create your personal access token: 
217 217
                  <ol>
218 218
                     <li>Login to OpenAIRE. In case you are not already a member you will need to register first.</li>
219
                     <li>Go to <a href="https://beta.services.openaire.eu/uoa-user-management/personalToken" target="_blank">your personal access token page</a> to get your personal access token.</li>
219
                     <li>Go to <a href="https://services.openaire.eu/uoa-user-management/personalToken" target="_blank">your personal access token page</a> to get your personal access token.</li>
220 220
                  </ol>  
221 221

  
222 222
                  <div class="uk-alert-primary" uk-alert>
......
231 231

  
232 232
                  <p>To access the OpenAIRE APIs send your personal access token using the Authorization header.</p>
233 233

  
234
                  <pre>
235
                        <code>
236
                              GET https://api-test.openaire.eu/{resourceServicePath}
237
                              Authorization: Bearer {ACCESS_TOKEN}
238
                        </code>
239
                     </pre>
234
                  <pre class="uk-text-left">
235
   GET https://test.openaire.eu/{resourceServicePath}
236
   Authorization: Bearer {ACCESS_TOKEN}</pre>
240 237
                  
241 238
                  <h4>An hour is not enough? What to do.</h4>
242 239

  
......
246 243
                  <p>To get your refresh token:</p>
247 244
                  <ol>
248 245
                     <li>Login to OpenAIRE. In case you are not already a member you will need to register first.</li>
249
                     <li>Go to <a href="https://beta.services.openaire.eu/uoa-user-management/personalToken" target="_blank">your personal access token page</a> and click the <span class="uk-text-primary"><b>"Get a refresh token"</b></span> button to get your refresh token.</li>
246
                     <li>Go to <a href="https://services.openaire.eu/uoa-user-management/personalToken" target="_blank">your personal access token page</a> and click the <span class="uk-text-primary"><b>"Get a refresh token"</b></span> button to get your refresh token.</li>
250 247
                  </ol> 
251 248

  
252 249
                  <div class="uk-alert-primary" uk-alert>
......
267 264
                  
268 265
                  <p>To get a personal access token using your refresh token you need to make the following request:</p>
269 266
                  <pre class="uk-text-left">
270
                     <code class="uk-text-left">
271
                        https:beta.services.openaire.eu/uoa-user-management/api/users/getAccessToken?refreshToken=${your_refresh_token}
272
                     </code>
273
                  </pre>
267
   https://services.openaire.eu/uoa-user-management/api/users/getAccessToken?refreshToken=${your_refresh_token}</pre>
274 268
                  
275 269
                  <p>The response has the following format</p>
276
                  <pre>
277
                     <code>
278
                        { "access_token": "...",
279
                           "token_type":"Bearer",
280
                           "refresh_token": "...",
281
                           "expires_in": ...,
282
                           "scope":"...",
283
                           "id_token":"..."
284
                        }
285
                     </code>
286
                  </pre>
270
                  <pre class="uk-text-left">
271
{ "access_token": "...",
272
   "token_type":"Bearer",
273
   "refresh_token": "...",
274
   "expires_in": ...,
275
   "scope":"...",
276
   "id_token":"..."
277
}</pre>
287 278

  
288 279
                  <h4>Error Messages</h4>
289 280
                  <p>Missing Refresh Token</p>
290
                  <pre>
291
                     <code>
292
                        {  "status" : "error", 
293
                           "code" : "400", 
294
                           "message" : "Bad Request", 
295
                           "description" : "Missing refreshToken parameter" 
296
                        }
297
                     </code>
298
                  </pre>
281
                  <pre class="uk-text-left">
282
{  "status" : "error", 
283
   "code" : "400", 
284
   "message" : "Bad Request", 
285
   "description" : "Missing refreshToken parameter" 
286
}</pre>
299 287

  
300 288
                  <p>Invalid Refresh Token</p>
301
                  <pre>
302
                     <code>
303
                        {  "status" : "error", 
304
                           "code" : "401", 
305
                           "message" : "Unauthorised", 
306
                           "description" : "Invalid refreshToken token" 
307
                        }
308
                     </code>
309
                  </pre>
289
                  <pre class="uk-text-left">
290
{  "status" : "error", 
291
   "code" : "401", 
292
   "message" : "Unauthorised", 
293
   "description" : "Invalid refreshToken token" 
294
}</pre>
310 295
                  
311 296
                  <h4>Need more access?</h4>
312
                  <p>Please <a href="https://beta.services.openaire.eu/uoa-user-management/registeredServices" target="_blank">register a service</a>.</p>
297
                  <p>Please <a href="https://services.openaire.eu/uoa-user-management/registeredServices" target="_blank">register a service</a>.</p>
313 298
            </div> <DO NOT REMOVE>
314 299
          </div>
315 300
        </div>

Also available in: Unified diff