Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgthetrain/iam-with-auth0-poc
Repository demonstrating OIDC and OAuth 2.0 flows with backend services, single-page applications (SPAs), and mobile applications, utilizing Auth0 as the central Identity and Access Management (IAM) solution.
https://github.com/mgthetrain/iam-with-auth0-poc
angular auth0 backend-services-sample csharp-core go-gin iam mobile-app-sample poc python-fastapi spa-sample swift-ios vue
Last synced: 14 days ago
JSON representation
Repository demonstrating OIDC and OAuth 2.0 flows with backend services, single-page applications (SPAs), and mobile applications, utilizing Auth0 as the central Identity and Access Management (IAM) solution.
- Host: GitHub
- URL: https://github.com/mgthetrain/iam-with-auth0-poc
- Owner: MGTheTrain
- License: other
- Archived: true
- Created: 2024-01-31T17:35:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-29T22:51:37.000Z (6 months ago)
- Last Synced: 2024-10-16T05:05:08.288Z (about 1 month ago)
- Topics: angular, auth0, backend-services-sample, csharp-core, go-gin, iam, mobile-app-sample, poc, python-fastapi, spa-sample, swift-ios, vue
- Language: Go
- Homepage:
- Size: 1.59 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iam-with-auth0-poc
## Table of Contents
- [Summary](#summary)
- [References](#references)
- [Getting started](#getting-started)## Summary
Repository demonstrating OIDC and OAuth 2.0 flows with backend services, single-page applications (SPAs), and mobile applications, utilizing Auth0 as the central Identity and Access Management (IAM) solution.
## References
- [Auth0 Quickstarts](https://auth0.com/docs/quickstarts)
## Getting started
### Prerequisite
You must create an **Auth0 account**, and you have the option to choose the [free plan](https://auth0.com/pricing).
### Authentication and RBAC in web backend services
- [SampleService - C# ASP .NET Core backend service utilizing Microsoft JwtBearer nuget packages](./backend-services/c%23/src/SampleService/README.md)
- [sample-service - Python Flask backend service utilizing Authlib pip packages](./backend-services/python/src/flask/README.md)
- [sample-service - Go Gin backend service utilizing go-jwt-middleware go package](./backend-services/go/src/README.md)### OIDC flows in SPAs
- [Angular SampleApp - OIDC flow in SPAs utilizing Auth0 npm packages](./spas/angular/sample-app/README.md)
- [Vue sample-app - OIDC flow in SPAs utilizing Auth0 npm packages](./spas/vue/sample-app/README.md)### OIDC flows in mobile apps
- [Swift SampleApp - OIDC flow in Mobile apps utilizing Auth0 swift package](./mobile-apps/swift/sample-app/README.md)
- [Kotlin SampleApp - OIDC flow in Mobile apps utilizing Auth0 gradle packages](./mobile-apps/kotlin/README.md)