OAuth 2.0
OAuth 2.0 enables scoped authentication, allowing integrations access to only specified resources, enhancing security and minimizing unnecessary data exposure. Additionally, it facilitates seamless reuse across different users, streamlining the authentication process and improving user experience.
OAuth 2.0 is required to surface integrations that extend the functionality of Noona HQ in the App store.
We'll first go over how it works at a high level and then create an example app that implements it full circle!
If you've done this a million times and just need the endpoints. Here you go:
Authorization
Endpoint: https://api.noona.is/v1/hq/oauth/auth
Documentation: https://api.noona.is/docs/hq#tag/OAuth/operation/StartOAuthFlow
Token
Endpoint: https://api.noona.is/v1/hq/oauth/token
Documentation: https://api.noona.is/docs/hq#tag/OAuth/operation/GetOAuthToken