HomeProductsLearnPartnersBlogAboutContact
☰ Menu
Products » Nimbus OAuth 2.0 SDK with OpenID Connect extensions »

OAuth 2.0 / OpenID Connect examples

Client and server-side code examples using this SDK.

OAuth 2.0

Core:

  • Authorisation request
  • Token request
  • Protected resource request
  • Access token introspection

Extensions:

  • Client registration
  • Proof Key for Code Exchange (PKCE)
  • DPoP sender-constrained access tokens
  • JWT-secured authorisation request (JAR)
  • JWT-secured authorisation responses (JARM)
  • Token exchange
  • Request object endpoint (JAR, FAPI), obsoleted by PAR

OpenID Connect

Core:

  • Authentication request
  • Token request
  • ID token validation
  • UserInfo request

Extensions:

  • OpenID provider configuration request
  • Client registration
  • Logout tokens
  • Identity Assurance / eKYC
  • Federation
  • Client-Initiated Back-channel Authentication (CIBA)

TLS, X.509 certificate and other utilities

  • Self-signed client X.509 certificate for mTLS
  • HTTPS request with custom trust store for server certificates
  • HTTPS request with client certificate

Nimbus OAuth 2.0 SDK with OpenID Connect extensions

  • Examples
    • OAuth 2.0
    • OpenID Connect
    • TLS and X.509 certificate utilities
  • How-tos
  • JavaDocs
  • Roadmap
  • Not certified?
  • OpenID Connect providers
  • Report bugs and contribute
  • Download

Contact

  • Sales
  • Support
  • Twitter
Home ProductsLearnPartnersBlogAboutContactSearch Back to top

PRODUCTS

  • Connect2id Server
  • Json2Ldap
  • LdapAuth
  • LdapSync

OPEN SOURCE

  • Nimbus JOSE+JWT
  • Nimbus OAuth 2.0 / OpenID Connect SDK
  • Nimbus OpenID RP
  • Nimbus JWK Set Loader
  • Nimbus SRP
  • Nimbus Language Tags

LEARN

  • OpenID Connect
  • OAuth 2.1
  • OAuth 2.0
  • Identity Assurance / eKYC
  • Token Binding

  • Terms and conditions
  • Cookies
  • Privacy statement

© 2023 Connect2id Ltd.
EU VAT ID BG202911783
NATO CAGE code 014CU

PRODUCTS

  • Connect2id Server
  • Json2Ldap
  • LdapAuth
  • LdapSync

OPEN SOURCE

  • Nimbus JOSE+JWT
  • Nimbus OAuth 2.0 / OpenID Connect SDK
  • Nimbus OpenID RP
  • Nimbus JWK Set Loader
  • Nimbus SRP
  • Nimbus Language Tags

LEARN

  • OpenID Connect
  • OAuth 2.1
  • OAuth 2.0
  • Identity Assurance / eKYC
  • Token Binding

Terms and conditions · Cookies · Privacy statement · EU VAT ID BG202911783 · NATO CAGE code 014CU

© 2023 Connect2id Ltd.