Learn Setup Authentication - aliconnect/aliconnect.sdk GitHub Wiki
default
- authorizationUrl: https://login.aliconnect.nl/api/oauth2
- tokenUrl: https://login.aliconnect.nl/api/token
config.json
{
"config": {
"aim": {
"auth": {
"authorizationUrl": "https://login.aliconnect.nl/api/oauth2",
"tokenUrl": "https://login.aliconnect.nl/api/token"
}
}
}
}
<script
src="../src/js/aim.js"
aim-auth-authorizationUrl="https://login.aliconnect.nl/api/oauth2"
aim-auth-tokenUrl="https://login.aliconnect.nl/api/token"
></script>
aim.client({
auth:{
authorizationUrl: "https://login.aliconnect.nl/api/oauth2",
tokenUrl: "https://login.aliconnect.nl/api/token",
}
});
-
response_type
: code, automated generated -
client_id
: your client id, if omited this id is determined based on yourdocument.location
, -
redirect_uri
: your redirect_uri, if omiteddocument.location.href
, -
state
: your state id if omited auto generated
Login
aim.login({
response_type: 'code',
client_id: Aim.config.aim.client_id,
redirect_uri: document.location.href,
state: state,
});
access_token
id_token
refresh_token
state
-
headers
: -
auth
:-
access_token
-
access
: payload ofaccess_token
-
id_token
: payload ofid_token
-
name
: auth.id.name || auth.id.email || auth.id.sub; -
username
: auth.id.preferred_username || auth.name; -
refresh_token
-
state
-