Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OAuth 2.0
OAuth 2.0 (short for “Open Authorization”) is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
Types
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
- Authorization Code
- PKCE
- Client Credentials
- Device Code
- Refresh Token
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2024-11-15 00:20:45 UTC
- JSON Representation
https://github.com/andrey-tech/amocrm-api-php
Простая обертка на PHP7+ для работы с API amoCRM v2 с aвторизацией oAuth 2.0, поддержкой AJAX-запросов к frontend-методам, троттлингом запросов к API, блокировкой одновременного обновления одной сущности и логированием в файл.
amocrm amocrm-php api api-wrapper crm loggging oauth2 php php7 throttling
Last synced: 01 Nov 2024
https://github.com/bndynet/web-framework-for-java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
adminlte angularjs angularjs-material maven mysql oauth oauth2 oauth2-server restful-api spring-boot thymeleaf
Last synced: 12 Nov 2024
https://github.com/grokify/goauth
Utility libraries for Go (aka Golang) API auth including OAuth 2, JWT, TLS Client Authentication and Basic Auth.
Last synced: 15 Nov 2024
https://github.com/jeffdecola/my-go-examples
A place to keep my go examples.
api blockchain concourse cryptography go go-examples golang gomock nats oauth2 protobuf protocol-buffers restful-api snippets syntax tcp-server web-server webserver
Last synced: 22 Oct 2024
https://github.com/chillerlan/php-oauth
A fully transparent, framework agnostic PSR-18 OAuth client.
oauth oauth-client oauth1 oauth1-client oauth2 oauth2-client php php8 pkce-oauth psr-18 psr-7 rfc5849 rfc6749 rfc7636 rfc9126
Last synced: 05 Nov 2024
https://github.com/gravitee-io/gravitee-access-management
Gravitee.io - Access Management - OpenSource IAM Solution
access-management identity-management oauth2 openid-connect product-am scim security-scan
Last synced: 15 Nov 2024
https://github.com/doorkeeper-gem/doorkeeper-i18n
Translation files for Doorkeeper OAuth 2 provider
doorkeeper i18n internationalization oauth2 oauth2-provider
Last synced: 10 Nov 2024
https://github.com/damienbod/separatingapispersecuritylevel
Auth0, ASP.NET Core OAuth, OIDC
aspnetcore auth0 blazor csp dotnet oauth oauth2 oidc security-headers
Last synced: 01 Nov 2024
https://github.com/Ahoo-Wang/CoSec
RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架
authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway
Last synced: 03 Nov 2024
https://github.com/nwunderly/starlette-discord
"Login with Discord" support for Starlette and FastAPI
discord-api discord-oauth2-extension fastapi login-with-discord oauth2 starlette starlette-discord
Last synced: 14 Nov 2024
https://github.com/ahoo-wang/cosec
RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架
authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway
Last synced: 01 Nov 2024
https://github.com/agilie/dribbble-android-sdk
Dribbble Android SDK is an unofficial wrapper for Dribbble API v1. (Designer, Shot, Comment, User Story, Like, Follow)
dribbble dribbble-android-sdk dribbble-api java oauth2 oauth2-client retrofit2 rxjava2 sdk
Last synced: 09 Nov 2024
https://github.com/hemulgm/vk_api
VK API Wrapper
android api component cross-platform crossplatform delphi fmx long-polling oauth2 rest vk-api vk-bot vk-sdk vkontakte-api wrapper-api
Last synced: 09 Oct 2024
https://github.com/epsylon/anontwi
Anontwi is a tool for OAuth2 applications (such as: GNUSocial, Twitter) that provides different layers of encryption, privacy methods and proxy features.
encryption gnusocial oauth2 privacy social-networking twitter
Last synced: 06 Aug 2024
https://github.com/vijinho/f3-cms
PHP7 Fat-Free Framework https://fatfreeframework.com based CMS extending original https://github.com/vijinho/f3-boilerplate project and using UI-kit http://materializecss.com/
f3-boilerplate fat-free-framework fatfree-framework lamp mvc-application oauth2 php7
Last synced: 27 Oct 2024
https://github.com/authup/authup
Authup is an authentication & authorization system.
auth authentication authorization identity jwt ldap oauth oauth2 oauth2-server oidc openid openid-connect permissions roles security typescript
Last synced: 30 Oct 2024
https://github.com/fosin/anan-cloud
anan基于JDK11、Spring Boot 2.5.x、Spring Cloud 2020生态体系技术,采用微服务前后端分离架构,供开发人员学习和交流。 包括服务注册与发现、服务监控、服务管理、服务治理、服务网关、服务熔断、配置管理、OAuth2认证授权中心等常见微服务组件。 服务注册与发现:支持K8S、Nacos、Eureka; 配置中心:支持K8S、Nacos、SpringCloudConfig; 部署方式:支持K8S(Helm)集群部署、jar包集群部署、Docker-Compose部署、Swarm集群部署 部署组件:数据库中间件(Mysql、RabbitMQ、Redis)、Anan后台服务、Anan前端服务(Ingress)、EFk日志体系、Prometheus+Grafana监控体系
docker elk eureka grafana jpa k8s mysql nacos oauth2 prometheus rabbitmq redis spring-cloud springboot2 swagger
Last synced: 30 Oct 2024
https://github.com/khauser/microservices4vaadin
Sample application to show the secured integration of microservices and vaadin
authserver docker eventstore gradle microservice oauth2 rancher redis service-discovery spring-session sso vaadin
Last synced: 16 Nov 2024
https://github.com/danilobuerger/redux-implicit-oauth2
OAuth 2.0 Implicit Grant Flow with Redux
Last synced: 28 Oct 2024
https://github.com/ebrahimmfadae/openid-connect-app
Sample project for implementing OIDC server with a web application and an API service.
api authorization-server ejs koa mongodb oauth2 openid-connect password-grant resource resource-server service
Last synced: 12 Oct 2024
https://github.com/adhocore/goic
Golang OpenID Connect Client
adhocore claims go-oidc golang google-authentication json jwt login-with-google login-with-microsoft login-with-yahoo oauth2 oidc oidc-client openid openid-client openid-connect
Last synced: 16 Oct 2024
https://github.com/marcelcoding/jitsi-openid
Jitsi OpenID is an authentication adapter that allows Jitsi to authorize users with OpenID Connect.
auth axum docker jitsi jwt oauth2 oidc openid-connect rust
Last synced: 27 Oct 2024
https://github.com/oktadev/okta-react-native-app-auth-example
React Native Example that Authenticates with Okta using App Auth
android appauth ios oauth2 okta react-native
Last synced: 14 Nov 2024
https://github.com/azutoolkit/authly
OAuth2 Provider Library - Authly is an OAuth2 Library for creating Authorization Servers that follows OAuth2 authorization mechanisms.
authorization crystal crystal-lang oauth2 provider shard
Last synced: 02 Nov 2024
https://github.com/adriangonz97/pocketbase-sveltekit-oauth-demo
A plug and play SvelteKit + Pocketbase OAuth2 Demo
oauth2 pocketbase svelte sveltekit sveltekit-example sveltekit-template twitch
Last synced: 22 Oct 2024
https://github.com/neoighodaro/laravel-passport-demo
Shows you how to turn your website to an Oauth2 server using Laravel Passport
laravel laravel-passport oauth2 oauth2-server
Last synced: 12 Oct 2024
https://github.com/qirolab/laravel-passport-oauth2-example
Laravel Passport OAuth2 Tutorial:
laravel laravel-passport laravel-tutorial oauth2
Last synced: 11 Nov 2024
https://github.com/damienbod/teamsadminui
ASP.NET Core Razor Page app using Graph API to create team meetings, send emails
aad aspnet-core azuread email graph oauth2 oidc teams
Last synced: 08 Nov 2024
https://github.com/danschultzer/coherence_assent
UNMAINTAINED - Add multi provider login to your Coherence Phoenix website
basecamp coherence facebook github google-oauth2 oauth2 phoenix twitter
Last synced: 16 Oct 2024
https://github.com/webexsamples/webex-auth-sample
A simple application demonstrating retrieving a Cisco Common Identity OAuth token for use with Webex API
Last synced: 10 Nov 2024
https://github.com/piomin/sample-spring-cloud-security
Demo project illustrating how to configure security for Spring Boot microservices
microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates
Last synced: 27 Oct 2024
https://github.com/staciax/discord-linked-roles
A basic wrapper for the Discord Linked Roles OAuth2 API.
api discord discord-api discord-bot http linked-role oauth2 python python-3
Last synced: 31 Oct 2024
https://github.com/agencyenterprise/aeboilerplate
AEboilerplate is an opinionated boilerplate that creates a full-stack React/Node Typescript project, with independent client and API structures in the same repository, ready to run and deploy.
axios boilerplate circle-ci create-react-app docker docker-compose editorconfig express jest knex node npm oauth2 passportjs prettier react redux rest tslint typescript
Last synced: 05 Nov 2024
https://github.com/alanmacgowan/identityserversample
Sample ASP.NET Core MVC and Angular apps and API using Identity Server 4
angular asp-net-core-mvc identityserver4 oauth2 openid-connect webapi
Last synced: 13 Oct 2024
https://github.com/idlesign/django-oauthost
Reusable application for Django, introducing OAuth2 server functionality.
authentication authorization django oauth2 python
Last synced: 09 Nov 2024
https://github.com/jveverka/iam-service
Simple OAuth2/OpenID-connect authentication and authorization server.
aarch64 graviton iam iam-service identity-management identity-provider jwt mongodb oauth2 oauth2-authentication oauth2-provider oauth2-server openid openid-server pkce redis spring-method-security spring-security spring-security-jwt spring-security-oauth2
Last synced: 20 Oct 2024
https://github.com/automattic/wp-openid-connect-server
Use OpenID Connect to log in to other webservices using your own WordPress
oauth oauth-server oauth2 oidc oidc-server openid-connect
Last synced: 07 Oct 2024
https://github.com/yiisoft/yii-auth-client
Yii Framework external authentication via OAuth and OpenID Extension
api auth hacktoberfest oauth oauth2 openid-connect optionalforframeworkannounce yii3
Last synced: 07 Oct 2024
https://github.com/brunolemos/micro-oauth
🌐 Microservice to add OAuth2 authentication to your application. Supports any provider, like GitHub, Instagram ...
micro microservice nodejs oauth oauth2
Last synced: 15 Oct 2024
https://github.com/fusionauth/fusionauth-example-modern-guide-to-oauth
The example application paired with the Modern Guide to OAuth
authentication oauth oauth2 security
Last synced: 05 Nov 2024
https://github.com/damienbod/aspnetcoremicrosoftgraph
ASP.NET Core application and API using Microsoft Graph delegated clients
azure graph graph-api identity microsoft-identity-platform oauth2 oidc
Last synced: 08 Nov 2024
https://github.com/ueberauth/ueberauth_slack
Slack OAuth2 Strategy for Überauth
oauth oauth2 slack strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/cloudposse-archives/jenkins
alpine blueocean ci-cd docker dockerfile github greenballs jenkins kubernetes linux oauth2 slack
Last synced: 07 Nov 2024
https://github.com/valentinfunk/firebase-steam-login
Login to firebase with Steam OpenID
discord firebase microservice oauth2 steam
Last synced: 08 Nov 2024
https://github.com/jfrux/oauth2.cfc
ColdFusion Component (CFC) Based oAuth2 Consumer
Last synced: 22 Oct 2024
https://github.com/cristalhq/oauth2
OAuth2 client in Go
authentication dependency-free go golang oauth2 oauth2-client
Last synced: 06 Nov 2024
https://github.com/openedx/auth-backends
Custom authentication backends and views for edX services
authentication edx oauth2 oidc openid-connect python
Last synced: 13 Nov 2024
https://github.com/gearnode/erl-oauth2c
OAuth2 client in Erlang.
erlang oauth2 oauth2-client sso
Last synced: 03 Nov 2024
https://github.com/didinj/ionic-5-vue-3-oauth2-login
Ionic 5 Tutorial: OAuth2 Login Example (Vue)
authentication ionic ionic5 login oauth2 vue vue3
Last synced: 09 Nov 2024
https://github.com/wilsonwu/netcoreauth
ASP.NET Core with JWT Authentication Demo
api asp-net-core azure-sql-database demo dotnet-core jwt oauth2 rest-api swagger
Last synced: 13 Oct 2024
https://github.com/stcarrez/ada-security
Ada Security - OAuth 2.0 client and server framework to secure web applications
ada authentication jwt oauth oauth2 openid permissions
Last synced: 15 Nov 2024
https://github.com/damienbod/aspnetcoreblazormicrosoftgraph
ASP.NET Core Blazor with Microsoft Graph
aspnet-core azuread blazor graph microsoft-graph microsoft-identity oauth oauth2 office oidc
Last synced: 01 Nov 2024
https://github.com/tobidi0410/iyoutube
The ultimate dirty API Client for the internal YouTube API (Innertube API) with a big and growing coverage of actions and endpoints
esm oauth2 typescript-library unofficial-apis youtube youtube-api youtube-playlist youtube-search youtube-video youtubei
Last synced: 11 Oct 2024
https://github.com/oktadev/gatsby-netlify-okta-example
Gatsby, Netlify, and Okta Example App
authentication gatsby gatsbyjs netlify oauth2 oidc
Last synced: 14 Nov 2024
https://github.com/oktadev/okta-spring-boot-oauth-example
Spring Boot, OAuth 2.0, and Okta Example
groovy oauth2 okta spring-boot spring-cli spring-security spring-security-oauth2
Last synced: 14 Nov 2024
https://github.com/shogo82148/go-nginx-oauth2-adapter
Add oauth2 authentication layer with ngx_http_auth_request_module
Last synced: 27 Oct 2024
https://github.com/adam-paterson/oauth2-slack
Slack OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 07 Nov 2024
https://github.com/matthewhartstonge/storage
A Mongo Storage backend for https://github.com/ory/fosite
fosite fosite-storage-mongo go golang mongo oauth2 storage storage-backend
Last synced: 27 Oct 2024
https://github.com/ulbora/goauth2
A complete standalone Oauth2 Server RFC 6749 implementation written in Golang and licensed under the GPL V3 license.
authentication goauth2 golang jwt jwt-auth jwt-authentication jwt-bearer-tokens jwt-server jwt-token nginx oauth oauth-provider oauth-server oauth2 oauth2-authentication oauth2-client oauth2-provider oauth2-server secure security
Last synced: 11 Oct 2024
https://github.com/sindhuinti/chronx
📆Chronx is a CLI tool that offers a set of commands for managing your calendar events with ease!
cobra-cli go google-calendar-api oauth2
Last synced: 16 Nov 2024
https://github.com/slekup/passport-discord-auth
An updated passport authentication strategy for Discord.
discord nodejs oauth2 passport typescript
Last synced: 01 Nov 2024
https://github.com/oguzhantasimaz/go-clean-architecture-template
Golang Clean Architecture Template with JWT Auth, Google OAuth2 Authentication, MySQL Connection and User CRUD operations
backend backend-template clean-architecture go go-clean-architecture go-template golang golang-template google-oauth2 jwt jwt-authentication mysql mysql-database oauth2 template template-project
Last synced: 09 Nov 2024
https://github.com/jcf/oauth-two
OAuth 2.0 client in Clojure
authentication clojure oauth2 oauth2-client
Last synced: 13 Nov 2024
https://github.com/aaronpk/command-line-oauth
A quick demo of doing OAuth from the command line
Last synced: 02 Nov 2024
https://github.com/joegasewicz/react-google-oauth2.0
React frontend login with OAuth 2.0 & integrates a Rest API backend.
auth google jwt-authentication oauth oauth2 oauth2-client react single-sign-on
Last synced: 30 Oct 2024
https://github.com/darkanthey/oauth2-stateless
OAuth 2.0 provider written in python. Can work without database.
aiohttp flask oauth2 oauth2-server python stateless tornado wsgi
Last synced: 11 Oct 2024
https://github.com/imduffy15/token-cli
Command line utility for interacting with OAuth2 infrastructure to generate tokens
authentication authn authorization authz cli iap identity jwt oauth2 oidc sso token
Last synced: 04 Nov 2024
https://github.com/kanboard/plugin-oauth2
Generic OAuth2 authentication plugin
Last synced: 07 Nov 2024
https://github.com/veehaitch/envoy-oauth2-filter-google
A proof-of-concept deployment to showcase Envoy's OAuth2 filter with Google's OAuth2 API.
docker docker-compose envoy google oauth2
Last synced: 28 Oct 2024
https://github.com/connect-foundation/2019-15
Catch My Mind - 웹으로 즐길 수 있는 캐치마인드
apollo-client express fabric graphql oauth2 react sequelize socket-io travis
Last synced: 05 Nov 2024
https://github.com/hantsy/nestjs-graphql-sample
NestJS GraphQL Example
auth0 express graphql nestjs oauth2 oidc typeorm typescript
Last synced: 27 Oct 2024
https://github.com/getgrav/grav-plugin-login-oauth
Grav Login Plugin OAuth Add-On
facebook github google grav grav-plugin linkedin login login-oauth oauth2 twitter
Last synced: 11 Nov 2024
https://github.com/algaworks/videoaula-spring-boot-spring-security-oauth
Videoaula no YouTube: Usando o protocolo OAuth com Spring Boot e Spring Security
algaworks oauth oauth2 oauth2-server spring-boot spring-security
Last synced: 08 Nov 2024
https://github.com/rhertogh/yii2-oauth2-server
The Yii2-Oauth2-Server is an extension for Yii framework 2.0 applications and provides an Oauth2 server based on the League OAuth2 server. The server also supports OpenID Connect.
oauth2 oauth2-server oidc oidc-server php yii2 yii2-extension
Last synced: 12 Nov 2024
https://github.com/Colaski/SwAuth
OAuth 2.0 library using async/await written in Swift.
async-await device-flow ios macos oauth2 oauth2-authentication oauth2-client oauth2-flow pkce-flow swauth swift swift-package-manager tvos watchos
Last synced: 23 Oct 2024
https://github.com/davebaol/oidc-angular-wso2is
Example of an Angular single-page application demonstrating OAuth2/OpenID Connect authentication using WSO2 Identity Server
angular authorization-flow code-flow-pkce implicit-flow oauth2 oidc openid pkce single-page-app wso2-identity-server
Last synced: 06 Nov 2024
https://github.com/oktadev/okta-spring-security-5-example
Authentication with Spring Security 5 and Okta OIDC
authentication oauth2 oidc okta spring-boot spring-security
Last synced: 14 Nov 2024
https://github.com/behrad-kzm/spotifyexplorer
A sample over The Clean Architecture + RxSwift + MVVMC uses the Spotify APIs + Custom Dark Mode+ Unit Tests
mvvmc nimble oauth2 rxswift spotify spotify-api swift the-clean-architecture
Last synced: 11 Nov 2024
https://github.com/damienbod/auth0angularaspnetcoreapi
Auth0 with Angular and an ASP.NET Core API
angular aspnet-core authn authz oauth oauth2 oidc openid-connect refresh revocation
Last synced: 08 Nov 2024
https://github.com/aantipov/notion-google-tasks-website
Synchronize Notion and Google Tasks effortlessly: Front-end code for the Notion-Google Tasks Sync service, built with Astro and Cloudflare Pages.
astro cloudlfare-pages google-tasks javascript notion notion-database oauth2 sync-service website
Last synced: 23 Oct 2024
https://github.com/mraible/mobile-jhipster
Mobile Development with Ionic, React Native, and JHipster
ionic ionic-framework jhipster mobile mobile-development oauth2 oidc react react-native reactjs spring-boot
Last synced: 16 Oct 2024
https://github.com/zhangbinhub/acp-admin-cloud
使用 Kotlin 语言编写,基于 Spring Cloud 的微服务架构。该项目是前后端分离中的"后端部分"
elasticsearch java-11 kafka-streams kibana kotlin oauth2 redis spring-boot-2-2 spring-boot-admin spring-cloud-hoxton zipkin zipkin-sleuth
Last synced: 13 Oct 2024
https://github.com/boxyhq/remix-auth-sso
An SSO strategy for Remix Auth, based on the OAuth2Strategy
authentication oauth2 openid-connect remix saml2 sso-authentication strategies
Last synced: 09 Nov 2024
https://github.com/eidam/chatgpt-plugin-clerk-auth
ChatGPT plugin example using Cloudflare Workers and Clerk OAuth2 backend.
chatgpt clerk clerkauth cloudflare cloudflare-workers oauth2 openai plugin workers
Last synced: 09 Nov 2024
https://github.com/charfweh/discord-oauth-mern
Starter pack for beginners starting out in React Express
dashboard discord-bot discordjs express express-session material-ui mern-boilerplate mern-stack oauth2 reactjs starter
Last synced: 06 Nov 2024
https://github.com/aloji/JwtSecurity
JWT Server for Asp.Net Core and Asp.Net WebAPI2
asp-net-core asp-net-web-api-2 aspnetcore jwt-client jwt-middleware jwt-server jwt-token netcore2 oauth2 owin
Last synced: 13 Nov 2024
https://github.com/chaban/apiato-vue
A demo web application written in laravel(apiato) and vuejs(element-ui)
api apiato docker element-ui laradock laravel oauth2 vue
Last synced: 04 Aug 2024
https://github.com/schwarz/ueberauth_discord
Discord OAuth2 Strategy for Überauth.
discord oauth2 phoenix ueberauth
Last synced: 15 Nov 2024