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 walkthroughs 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
Library | Purpose | Demo Repo |
---|---|---|
Crossid SPA JS | Use if you write plain js/ts code | https://github.com/crossid/crossid-spa-js-demo |
Crossid React | Use if you write your app in React | https://github.com/crossid/crossid-react-demo |
Crossid Vue | Se if you write your app in Vue | https://github.com/crossid/crossid-vue-demo |
NodeJS
Library |
---|
Node OIDC Provider |
Express OpenID Connect |
PassportJS |
Golang
Library | Purpose | Demo Repo |
---|---|---|
Go OAuth 2.0 Client | Official HTTP Client | https://github.com/crossid/crossid-go/tree/main/examples/login |
Crossid Go | Protect endpoints with JWTs and more | https://github.com/crossid/crossid-go |