Online and offline tokens for embedded apps
Last updated View as Markdown
- You can ask for an online token with
requested_token_type=urn:youcan:params:oauth:token-type:online-access-token. - An online token is tied to the person who opened your app.
- An online token is valid for 24 hours, with no refresh token.
- An online token's scopes are cut down to that person's store permissions.
- You get
associated_userandassociated_user_scopein the response of an online exchange. - You get the same offline token on every exchange for one store. Its scopes are updated to your app's current scopes.
- The standard token exchange parameters are accepted:
grant_type=urn:ietf:params:oauth:grant-type:token-exchange,subject_tokenandsubject_token_type=urn:ietf:params:oauth:token-type:id_token. grant_type=token_exchangewithsession_tokenis still accepted.- Session tokens are valid for 1 minute instead of 5.
- See Token types.