📄️ Creating an OAuth 2.0 application
Before using OAuth 2.0 to integrate with the Lumin APIs, you need to register your application in the Lumin Developer settings page.
📄️ Private Authentication Code Grant Flow
The Private Authorization Code Grant is an OAuth 2.0 flow for confidential (server-based) applications. It securely exchanges an authorization code for an access token and a refresh token.
📄️ Public Authentication Code Grant Flow
The Public Authorization Code Grant with PKCE is an OAuth 2.0 flow designed for applications that cannot securely store a client secret. This includes single-page applications (SPAs), mobile apps, and desktop apps.
📄️ Scopes
When creating an OAuth 2.0 application in Lumin, you must define the scopes the app requires. Scopes determine the level of access an app has to a user's data and resources.