Problem
Although Asgardeo supports standard OIDC flows and can technically be integrated with @nuxt/auth using a generic OpenID Connect strategy, there is no official provider available.
We are currently working on delivering an official JavaScript SDK (see: #350). While the SDK will provide a first-class integration experience, having a dedicated provider within the @nuxt/auth ecosystem is still valuable.
Without an official provider:
- Developers must manually configure OIDC endpoints.
- Token handling and PKCE setup require additional configuration.
- Implementations may vary across projects.
- There is no standardized, documented integration path for Nuxt users.
Other providers (e.g., Auth0) have first-class support in @nuxt/auth, making integration straightforward and consistent.
Proposed Solution
Introduce an official Asgardeo provider for @nuxt/auth, following the existing provider implementation patterns.
Reference implementations:
Proposed Capabilities
- OIDC-based authentication
- PKCE support
- Access token, ID token, and refresh token handling
- Automatic token refresh
- User profile retrieval via the
userinfo endpoint
- Proper logout support (including federated logout if configured)
Example Configuration
auth: {
strategies: {
asgardeo: {
clientId: '<CLIENT_ID>',
issuer: 'https://api.asgardeo.io/t/<TENANT>',
scope: ['openid', 'profile', 'email']
}
}
}
Alternatives
N/A
Please select the package issue is related to
other
Version
N/A
Reporter Checklist
Problem
Although Asgardeo supports standard OIDC flows and can technically be integrated with
@nuxt/authusing a generic OpenID Connect strategy, there is no official provider available.We are currently working on delivering an official JavaScript SDK (see: #350). While the SDK will provide a first-class integration experience, having a dedicated provider within the
@nuxt/authecosystem is still valuable.Without an official provider:
Other providers (e.g., Auth0) have first-class support in
@nuxt/auth, making integration straightforward and consistent.Proposed Solution
Introduce an official Asgardeo provider for
@nuxt/auth, following the existing provider implementation patterns.Reference implementations:
Proposed Capabilities
userinfoendpointExample Configuration
Alternatives
N/A
Please select the package issue is related to
other
Version
N/A
Reporter Checklist