Resource Indicators
Resource Indicators
Technical information about the Resource Identifier specification in OAuth 2 framework and its support by Authlete.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Technical information about the Resource Identifier specification in OAuth 2 framework and its support by Authlete.
curl --request POST "https://us.authlete.com/api/${SERVICE_API_KEY}/auth/authorization" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${SERVICE_ACCESS_TOKEN}" \
--data '{
"parameters":
"client_id=4015029369818770&
scope=openid&
response_type=code&
redirect_uri=https%3A%2F%2Fmobile.example.com%2Fcb&
code_challenge=OJeFyctrNbrZKVR60DQhAMqN6X_q00x7koQWAMZivnI&
code_challenge_method=S256&
resource=https%3A%2F%2Fapi.example.com%2Fapp%2F&
resource=https%3A%2F%2Fcontacts.example.com%2F" }'
{
"resultCode": "A004001",
"resultMessage": "[A004001] Authlete has successfully issued a ticket to the service (API Key = 974410533989) for the authorization request from the client (ID = 4015029369818770). [response_type=code, openid=true]",
"action": "INTERACTION",
...
"resources": [
"https://api.example.com/app/",
"https://contacts.example.com/"
], ...
"ticket": "GKXW-NWoXHEH8Xh2lOVXbImFKZF3NY-yfpxMdqvwsms"
}
curl --request POST "https://us.authlete.com/api/${SERVICE_API_KEY}/auth/token" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${SERVICE_ACCESS_TOKEN}" \
--data '{
"parameters": "grant_type=authorization_code&
code=R9eLSo9quzYjjO8zdlqFMAMdqkBz0vthmZWUDRpQw2s&
redirect_uri=https%3A%2F%2Fmobile.example.com%2Fcb&
code_verifier=_OtZIlJuuFwniie_nb6A172G2576YD_NwppB-I2ezfY",
"clientId" : "4015029369818770"
}'
{
"resultCode": "A050001",
"resultMessage": "[A050001] The token request (grant_type=authorization_code) was processed successfully.",
"accessToken": "FOMxkE5baqGjIAznqmhANgw1ITiwCK4CRdo0Pbi2p-A",
"accessTokenResources": [
"https://api.example.com/app/",
"https://contacts.example.com/"
], ...
"grantType": "AUTHORIZATION_CODE",
"idToken": "eyJraWQiOiIzIiwiYWxnIjoiUlMyNTYifQ.eyJjcGYiOiIwNDAxOTg3NTE1NCIsIm5hbWUiOiJEci4gQmV2ZXJseSBQYWNvY2hhIiwiZW1haWwiOiJCZXJuaWVjZTE1QGhvdG1haWwuY29tIiwiaXNzIjoiaHR0cHM6Ly9hdXRobGV0ZS5jb20iLCJzdWIiOiJCZXJuaWVjZTE1QGhvdG1haWwuY29tIiwiYXVkIjpbIjQwMTUwMjkzNjk4MTg3NzAiXSwiZXhwIjoyNTM0MDIxMjgwMDAsImlhdCI6MTYyODI3ODE2MH0.MGIEUwzFOiySL1klpCrGgcP7u70J1lGuxM154WV8l6HuGRlDbul8RsjjqkM-cZrX-wohWnXr4keqoQ8uJAEJwIuSL3Szt8KNpFD6fDwNfYC6SL_cTO1va3sgLSmDH7xnvaLfDMEedidw5-DPCYXg9r6jBAkixTkeSPbjZXgMkk44a6kq17TA0nRO2HZ_KNB-ewhjTpQhwrTxOoPtH-ThwOqUSg7DQfSndlcm-yBWE0ZveGj3m5MbwQhzqt6qokQN8bgbAsPMVDF34gM613v_kEWCiiI3iWzIDjGfJ0nzPZTjm7q8MDGRaSKIEXI98XDhyv-Ah4dQiIMYLuP48tz-xg",
"responseContent": "{\"access_token\":\"FOMxkE5baqGjIAznqmhANgw1ITiwCK4CRdo0Pbi2p-A\",\"scope\":\"openid\",\"id_token\":\"eyJraWQiOiIzIiwiYWxnIjoiUlMyNTYifQ.eyJjcGYiOiIwNDAxOTg3NTE1NCIsIm5hbWUiOiJEci4gQmV2ZXJseSBQYWNvY2hhIiwiZW1haWwiOiJCZXJuaWVjZTE1QGhvdG1haWwuY29tIiwiaXNzIjoiaHR0cHM6Ly9hdXRobGV0ZS5jb20iLCJzdWIiOiJCZXJuaWVjZTE1QGhvdG1haWwuY29tIiwiYXVkIjpbIjQwMTUwMjkzNjk4MTg3NzAiXSwiZXhwIjoyNTM0MDIxMjgwMDAsImlhdCI6MTYyODI3ODE2MH0.MGIEUwzFOiySL1klpCrGgcP7u70J1lGuxM154WV8l6HuGRlDbul8RsjjqkM-cZrX-wohWnXr4keqoQ8uJAEJwIuSL3Szt8KNpFD6fDwNfYC6SL_cTO1va3sgLSmDH7xnvaLfDMEedidw5-DPCYXg9r6jBAkixTkeSPbjZXgMkk44a6kq17TA0nRO2HZ_KNB-ewhjTpQhwrTxOoPtH-ThwOqUSg7DQfSndlcm-yBWE0ZveGj3m5MbwQhzqt6qokQN8bgbAsPMVDF34gM613v_kEWCiiI3iWzIDjGfJ0nzPZTjm7q8MDGRaSKIEXI98XDhyv-Ah4dQiIMYLuP48tz-xg\",\"token_type\":\"Bearer\",\"expires_in\":86400}"
}
curl --request POST "https://us.authlete.com/api/${SERVICE_API_KEY}/auth/introspection/standard" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${SERVICE_ACCESS_TOKEN}" \
--data '{ "parameters": "token=FOMxkE5baqGjIAznqmhANgw1ITiwCK4CRdo0Pbi2p-A"
}'
{
"resultCode": "A145001",
"resultMessage": "[A145001] Introspection was performed successfully (type=access_token, active=true).",
"action": "OK",
"responseContent":
"{\"sub\":\"Berniece15@hotmail.com\",
\"aud\":[\"https://api.example.com/app/\",
\"https://contacts.example.com/\"],
\"scope\":\"openid\",
\"iss\":\"https://authlete.com\",
\"active\":true,
\"token_type\":\"Bearer\",
\"exp\":1628364560,
\"client_id\":\"4015029369818770\"}"
}
curl --request POST "https://us.authlete.com/api/${SERVICE_API_KEY}/auth/token" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${SERVICE_ACCESS_TOKEN}" \
--data '{
"parameters": "grant_type=authorization_code&
code=HEEutGTtpXDVD_3FcRATvshyqMgTsfhdcBFjy2TE3ro&
redirect_uri=https%3A%2F%2Fmobile.example.com%2Fcb&
code_verifier=XTzm4vHHPQXWUI45M1wJMiIO3oF5sZz6OhKWEvFdsG0",
"clientId" : "4015046106493768"
}'
{
"resultCode": "A050001",
"resultMessage": "[A050001] The token request (grant_type=authorization_code) was processed successfully.",
"accessToken": "4Ntb16h21_nFrc637_vXF-3HfR1g8or3646o4cAVyNE",
"accessTokenResources": [
"https://api.example.com/app/",
"https://contacts.example.com/"
],
...
"subject": "Bonita89@yahoo.com"
}
curl --location --request POST "https://us.authlete.com/api/${SERVICE_API_KEY}/auth/token" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${SERVICE_ACCESS_TOKEN}" \
--data-raw '{
"parameters": "grant_type=refresh_token&
refresh_token=JWmEeN5BtBTL0um-pB9diYlJP5LRr7YREAJ8XrqY8CQ&
redirect_uri=https%3A%2F%2Fmobile.example.com%2Fcb&
resource=https%3A%2F%2Fcontacts.example.com%2F",
"clientId" : "4015046106493768"
}'
{
"resultCode": "A053001",
"resultMessage": "[A053001] The token request (grant_type=refresh_token) was processed successfully.",
"accessToken": "5XvZzUjduXQInKi5ywyj7hP0dScDmfhMmp_yl-fSKDI",
"accessTokenResources": [
"https://contacts.example.com/"
],
"resources": [
"https://contacts.example.com/"
],
"subject": "Bonita89@yahoo.com"
}
curl --location --request POST "https://us.authlete.com/api/${SERVICE_API_KEY}/auth/token" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${SERVICE_ACCESS_TOKEN}" \
--data-raw '{
"parameters": "grant_type=refresh_token&
refresh_token=JWmEeN5BtBTL0um-pB9diYlJP5LRr7YREAJ8XrqY8CQ&
redirect_uri=https%3A%2F%2Fmobile.example.com%2Fcb&
resource=https%3A%2F%2Fapi.example.com%2Fapp%2F",
"clientId" : "4015046106493768"
}'
{
"resultCode": "A053001",
"resultMessage": "[A053001] The token request (grant_type=refresh_token) was processed successfully.",
"accessToken": "W_g41P7zgGMW8TtYdb32sg9pBD7IthLQKFTP7hrB7ZY",
"accessTokenResources": [
"https://api.example.com/app/"
],
"resources": [
"https://api.example.com/app/"
],
...
"subject": "Bonita89@yahoo.com"
}