All Projects → alasconnect → auth0

alasconnect / auth0

Licence: Apache-2.0 license
Auth0 API in Haskell

Programming Languages

haskell
3896 projects
Nix
1067 projects

Labels

Projects that are alternatives of or similar to auth0

terraform-provider-auth0
Please see https://github.com/alexkappa/terraform-provider-auth0
Stars: ✭ 28 (+7.69%)
Mutual labels:  auth0
Kuberam
Kuberam is built on jetpack compose + Auth0 during Hashnode Hackathon.
Stars: ✭ 33 (+26.92%)
Mutual labels:  auth0
keystone-nextjs-auth
A package that add social auth to Keystone-6 (https://keystonejs.com/) by using next-authjs (https://next-auth.js.org/)
Stars: ✭ 60 (+130.77%)
Mutual labels:  auth0
hapi-doorkeeper
User authentication for web servers
Stars: ✭ 14 (-46.15%)
Mutual labels:  auth0
auth0-aspnetcore-mvc-samples
Auth0 Integration Samples for ASP.NET Core MVC Web Applications
Stars: ✭ 120 (+361.54%)
Mutual labels:  auth0
graphql-sample-apps
This repository contains sample GraphQL applications powered by Dgraph.
Stars: ✭ 65 (+150%)
Mutual labels:  auth0
electron-auth0-login
Helper widget for Auth0 authentication in Electron desktop apps
Stars: ✭ 23 (-11.54%)
Mutual labels:  auth0
fastapi-cloudauth
Simple integration between FastAPI and cloud authentication services (AWS Cognito, Auth0, Firebase Authentication).
Stars: ✭ 221 (+750%)
Mutual labels:  auth0
cypress-nextjs-auth0
Cypress commands to support Auth0 and Next.js
Stars: ✭ 56 (+115.38%)
Mutual labels:  auth0
authing.js
🖥 Authing SDK for JavaScript and Node.js
Stars: ✭ 540 (+1976.92%)
Mutual labels:  auth0
rx react native starter kit
React Native/redux/observable/auth starter kit which include immutable, rxjs, auth0 integration
Stars: ✭ 20 (-23.08%)
Mutual labels:  auth0
drf-angular-docker-tutorial
Dockerized Django Back-end API using DRF with Angular Front-end Tutorial
Stars: ✭ 53 (+103.85%)
Mutual labels:  auth0
auth0-vue
A simple Vue.js Demo Application that uses Auth0 for Authentication
Stars: ✭ 39 (+50%)
Mutual labels:  auth0
auth0-aspnet-owin-webapi-samples
Auth0 Integration Samples for ASP.NET OWIN Web API Services
Stars: ✭ 25 (-3.85%)
Mutual labels:  auth0
auth0-rocket-rust-example
Rocket app that authenticates users with Auth0
Stars: ✭ 30 (+15.38%)
Mutual labels:  auth0
buttons
🌱 buttons is a web service to help you keep doing things everyday
Stars: ✭ 21 (-19.23%)
Mutual labels:  auth0
dokugaku-engineer
独学エンジニア
Stars: ✭ 184 (+607.69%)
Mutual labels:  auth0
auth0-xamarin-oidc-samples
Auth0 OIDC Client with Xamarin applications
Stars: ✭ 26 (+0%)
Mutual labels:  auth0
remix-auth
Simple Authentication for Remix
Stars: ✭ 929 (+3473.08%)
Mutual labels:  auth0
akka-jwt
Library for jwt authentication with akka
Stars: ✭ 16 (-38.46%)
Mutual labels:  auth0

Auth0 API in Haskell

Implements the following APIs:

Note

This API is not fully tested due to the large number of Auth0 features. Please send a PR if you find that a particular endpoint doesn't behave as expected.

Usage

-- import relevant module
import Auth0.Authentication.GetToken

main :: IO ()
main = do
  -- example of fetching client credentials
  let bdy = GetTokenClientCreds ClientCredentials "client_id" "secret" "https://my-tenant.auth0.com/api/v2/"
  env <- mkAuth0Env "my-tenant.auth0.com"
  res <- runClientM (getTokenClientCreds bdy) env

Testing

export AUTH0_TENANT=<tenant>
export AUTH0_CLIENT_ID=<client_id>
export AUTH0_CLIENT_SECRET=<client_secret>
export AUTH0_AUDIENCE=<audience>
export AUTH0_CONNECTION=<connection>

nix-shell --run 'cabal new-test --enable-tests'

Developing

nix-shell --run 'ghcid --command="cabal new-repl auth0"'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].