Skip to main content

Languages

note

New to Crossid? check out the get started guide.

The OpenID Connect and OAuth2 are standard protocols and there are many libraries that support them.

We have written some walk throughts on popular languages and frameworks to get you started.

Languages & Framework Guides

Libraries

tip

Crossid uses standard protocols such as OpenID Connect and OAuth2 to log users in.

We advise not to use any proprietary libraries to avoid vendor lock.

Javascript

LibraryPurposeDemo Repo
Crossid SPA JSUse if you write plain js/ts codehttps://github.com/crossid/crossid-spa-js-demo
Crossid ReactUse if you write your app in Reacthttps://github.com/crossid/crossid-react-demo
Crossid VueSe if you write your app in Vuehttps://github.com/crossid/crossid-vue-demo

NodeJS

Library
Node OIDC Provider
Express OpenID Conenct
PassportJS

Golang

LibraryPurposeDemo Repo
Go OAuth 2.0 ClientOfficial HTTP Clienthttps://github.com/crossid/crossid-go/tree/main/examples/login
Crossid GoProtect endpoints with JWTs and morehttps://github.com/crossid/crossid-go