Loginbuddy

A generic web application handling login flows via OpenID Connect
Alternatives To Loginbuddy
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Justauth14,549
6 days ago29mitJava
🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!
Kratos8,333158 hours ago541June 01, 2022249apache-2.0Go
Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social sign in, registration, account recovery, passwordless. Golang, headless, API-only - without templating or theming headaches. Available as a cloud service.
Django Socialauth578
10 years agootherPython
Allows logging in via Facebook, Yahoo, Gmail, Twitter and Openid
Buji Pac4j4833183 days ago26August 26, 2022apache-2.0Java
Bridge from the pac4j security library to Shiro
Play Pac4j39423 days ago22January 14, 2022apache-2.0Java
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Spring Security Pac4j2643773 days ago32November 30, 2022apache-2.0Java
Bridge from the pac4j security library to Spring Security (reactive)
Sdk3rd246
3 years ago4apache-2.0Java
第三方SDK集成库,授权/分享/支付
Rpx_now23110454 years ago26July 06, 20131Ruby
Ruby: RPXNow.com user login/creation and view helpers Facebook, Twitter, Google, MSN, OpenID, MySpace, Yahoo -- All in One
Loginpass205
2 years ago20bsd-3-clausePython
Login with Google, GitHub, Twitter, Facebook and many other networks.
Nextcloud Oidc Login155
a day ago54agpl-3.0PHP
Nextcloud login via a single OpenID Connect 1.0 provider
Alternatives To Loginbuddy
Select To Compare


Alternative Project Comparisons
Readme

About Loginbuddy

Latest update: 03. February 2023! See what has changed here: WIKI

Loginbuddy is a container based solution that handles OpenID Connect flows and is used as proxy between an application (your application) and an OpenID Provider. Your application only needs to communicate with Loginbuddy. After finishing the authentication and authorization flow with providers, Loginbuddy generates a single response through a stable, normalized, interface to the application.

The high level design looks like this:

alt overview

Getting started

To get started, checkout the samples project or visit the online version at https://loginbuddy.net.

Loginbuddy includes configuration templates for common OpenID providers which simplifies the configuration effort:

  • Google
  • GitHub
  • LinkedIn
  • Sign In with Apple
  • PingOne (Ping Identity)
  • Amazon (Login with Amazon)
  • OpenID Dynamic registration
  • self-issued

API and Protocols

Loginbuddy is built to support OpenID Connect and OAuth 2.0 specifications:

  • OAuth 2.0
  • OpenID Connect Core
  • OpenID Connect Discovery
  • OpenID Connect Dynamic Registration
  • OAuth 2.0 Pushed Authorization Requests

For more details on the APIs supported see WIKI - Protocols and APIs

Other Resources

The latest docker images are always available at docker hub.

To get a better idea how it works I have published a few videos about Loginbuddy on YouTube: Loginbuddy playlist

WIKI

All documentation for Loginbuddy can be found in the local WIKI

License

Copyright (c) 2023. All rights reserved.

This software may be modified and distributed under the terms of the Apache License 2.0 license. See the LICENSE file for details.

Popular Openid Projects
Popular Login Projects
Popular Security Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Oauth
Login
Social
Openid
Openid Connect
Social Login