manfredsteyer/angular-oauth2-oidc
Support for OAuth 2 and OpenId Connect (OIDC) in Angular. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 91
- Release rhythm 91
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3529
- days_rel: 62
- days_push: 59
- n_releases_24m: 11
Adoption not part of the score
1979 stars · 687 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript library adding OAuth 2, OAuth 2.1, and OpenID Connect support to Angular applications. It handles token issuance, validation, refresh, and session management against providers like IdentityServer, Keycloak, Auth0, and Azure AD.
Use cases
- add oauth2 login to an angular app
- implement openid connect authentication in angular
- validate jwt access tokens in the browser
- connect angular to keycloak or identityserver
- single sign-on for a spa
- refresh tokens silently in angular
- use pkce flow with auth0 from angular
When to choose
- you are building an Angular SPA that needs OAuth2/OIDC authentication
- you need OIDC-certified token validation client-side
- your identity provider is IdentityServer, Keycloak, Auth0, Azure AD, or Okta
When to avoid
- your app is not built with Angular
- you need server-side or native mobile OAuth flows
- you want a full identity provider rather than a client library
Facets
library · maturity stable
auth security middleware web-development frontend security apis cross-platform oauth2 openid-connect oidc angular token-validation pkce single-sign-on web-server nodejs
2 sources
- readme: https://github.com/manfredsteyer/angular-oauth2-oidc · fetched 2026-08-28 · 0f8d24c4f1ab
- registry_npm: https://registry.npmjs.org/angular-oauth2-oidc · fetched 2026-08-29 · 097c4762622f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| manfredsteyer/angular-oauth2-oidc | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="manfredsteyer/angular-oauth2-oidc")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem