Hi everyone! Today we’re announcing that the Asana API can now be used as an OpenID Connect provider. This means that you can authenticate a user in Asana and fetch their identity using an open standard instead of writing custom code on top of our
/users endpoint. In brief, by adding
id_token to the
response_type parameter during the OAuth flow (and requesting the
openid OAuth scope), you’ll be given an “ID token” that proves the user’s identity in Asana. There’s also a “user info” endpoint that can provide the user’s name and email in a standardized format.
To get started, check out the new section of our authentication documentation: