Authorize

The Authorize endpoint is a page on the Petje.af website where the logged in user grants authorization to your client application.

get
Authorize

https://petje.af/oauth2/authorize
On this page on the Petje.af platform the logged in user can grant the authorization to your client application for the scopes you have requested. Petje.af will then redirect the user back to the redirect_uri you have specified. The redirect_uri will be appended with a code parameter, which will contain the authorization code. You should then exchange the authorization code for an access token and a refresh token using the tokens endpoint.
Request
Response
Request
Path Parameters
redirect_uri
optional
string
The URL the user is send back to ones the request has been authorized. If given, it must macht the URL you set when registering your app.
scope
required
string
A space separated list of permissions your app requires.
state
required
string
A random string generated by your app to prevent CSRF attacks
response_type
required
string
Petje.af only replies with code responses Possible values: code
client_id
required
string
The client ID of your client application
Response
301: Moved Permanently
After granting authorization the user will be redirected to your redirect_uri
with the following query parameters:
code: The authorization code with which you can request an access token
state: The random string you've sent with your request to prevent CSRF attacks