Door deze website te bezoeken maak je automatisch gebruik van cookies.

Als de browser instellingen niet veranderd, dan maak je gebruik van de cookies. Lees meer

Sluiten

2BA Cookie informatie

Deze tekst is van toepassing op de 2BA sites "Homepage", "Unifeed" en "Bestand & Beheer".

Wat is een Cookie

Wij maken op deze website gebruik van cookies. Een cookie is een eenvoudig klein bestandje dat met pagina’s van deze website wordt meegestuurd en door uw browser op uw harde schrijf van uw computer wordt opgeslagen.

Soort cookies

Wij gebruiken cookies om het gebruik van onze site faciliteren, het inloggen te onthouden en t.b.v. snelheidsverbeteringen. Daarnaast gebruiken wij (anonieme) gegevens voor het opbouwen van site statistieken zoals het aantal keer dat de sites bezocht worden, met welke browser etc. De 2BA site kan niet zonder cookies werken. 

2BA maakt geen gebruik van tracking cookies t.b.v. advertenties.

 

 

Documentatie

Description

This service is used to get an Access Token / Refresh Token. You can use the new Access Token to access the webservices.

Don't forget to replace your old Refresh Token with the new one! Refresh Tokens also time out once. When you issue an invalid Request Token, this service will respond with a "bad request" (http statuscode 400) result. In this case the user has to login again to aquire a new Refresh Token.

See our introduction to OAuth2 here.

This is a POST request!

 

Resource URL
json: https://authorize.2ba.nl/OAuth/Token
soap: 
Parameters
grant_type
required
possible options are "password", "refresh_token", "authorization_code" 

Example value: password

username
optional
Login name for the end-user (resource owner). Required when grant_type=password 

Example value: Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.

password
optional
Password that comes with the previous username. Required when grant_type=password 

Example value: myPassword

code
optional
Authorization code received from the authorization server. Required when grant_type=authorization_code

Example value: sdfsdfsGEasd

refresh_token
optional
Refresh token received within a previous request. Required when grant_type=refresh_token 

Example value: tGzv3JOkF0XG5Qx2TIKWIA

client_id
optional
String that identifies the client application. Required when grant_type=password|refresh_token 

Example value: myApplication

client_secret
optional
Secret string that comes with the client_id. Required when grant_type=password|refresh_token 

Example value: myApplicationSecret

redirect_uri
optional
Redirect Uri. Required when redirect_uri was included in the Authorization request for Authorization Code Grant, and the redirect_uri has to be the same! 

Example value: 

callback
optional
Only available for JSON format. If supplied, the response will use the JSONP format with a callback of the given name.

Example value:

Response Object
FieldTypeDescription
access_token string String which should be send with each service request.

Example value: gAAAGw231OZXwzMiH_wV.....

token_type string Type of the Access Token.

Example value: bearer

expires_in integer Expiry time of the Acces Token in seconds.

Example value: 120

refresh_token string This token can be used to obtain a new Access Token.

Example value: LwfI!IAAAAFLDVUewBJ04M3z8SutDTR...

Example Request
Request URL:https://authorize.2ba.nl/OAuth/Token
 Request Method:POST
 Content-Type: application/x-www-form-urlencoded
 '''''Form Data'''''
grant_type=password&username=myUsername&password=myPassword&client_id=myApplicationId&client_secret=myClientSecret
Request URL:https://authorize.2ba.nl/OAuth/Token
Request Method:POST
 Content-Type: application/x-www-form-urlencoded
 '''''Form Data'''''
grant_type=refresh_token&refresh_token=tGzv3JOkF0XG5Qx2TlKWIA&client_id=myApplicationId&client_secret=myClientSecret
Example Response
{
  "access_token":"gAAAAH8hTQhI_uYzULg7g.......",
  "token_type":"bearer",
  "expires_in":120,
  "refresh_token":"LwfI!IAAAAANi5l-g.........."
}