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: