#go #2fa #authentication #cookie #docker #golang #kubernetes #ldap #mfa #multifactor #nginx #push_notifications #security #sso #sso_authentication #totp #traefik #two_factor #two_factor_authentication #u2f #yubikey
https://github.com/authelia/authelia
https://github.com/authelia/authelia
GitHub
GitHub - authelia/authelia: The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™ - authelia/authelia
#java #open_source #aws #oauth2 #spring_boot #authentication #spring_cloud #openidconnect #authorization #sso #saml2 #ldap_authentication #u2f_server #spring_framework #apache2 #identity_provider #sso_authentication #websso #spring_webflow #duosecurity
https://github.com/apereo/cas
https://github.com/apereo/cas
GitHub
GitHub - apereo/cas: Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Apereo CAS - Identity & Single Sign On for all earthlings and beyond. - apereo/cas
#go #authentication #authn #casdoor #golang #iam #oauth #oauth2 #oidc #react #saml #sso #xorm
https://github.com/casdoor/casdoor
https://github.com/casdoor/casdoor
GitHub
GitHub - casdoor/casdoor: An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web…
An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, RADIUS, Goo...
#go #2fa #auth #authentication #authorization #cloud_native #fido2 #jwt #login #mfa #oauth2 #oidc #openid_connect #saml #serverless #sso
https://github.com/zitadel/zitadel
https://github.com/zitadel/zitadel
GitHub
GitHub - zitadel/zitadel: ZITADEL - Identity infrastructure, simplified for you.
ZITADEL - Identity infrastructure, simplified for you. - zitadel/zitadel
#python #authentication #authentik #authorization #hacktoberfest #kubernetes #oauth2 #oauth2_client #oauth2_server #oidc #oidc_client #oidc_provider #proxy #reverse_proxy #saml #saml_idp #saml_sp #security #sso
https://github.com/goauthentik/authentik
https://github.com/goauthentik/authentik
GitHub
GitHub - goauthentik/authentik: The authentication glue you need.
The authentication glue you need. Contribute to goauthentik/authentik development by creating an account on GitHub.
❤1
#go #2fa #authentication #ciam #fido2 #hacktoberfest #jwt #oauth #passkeys #passwordless #saml #sign_in_with_apple #sign_in_with_google #sso #user_management #webauthn
Hanko is a free and open-source tool that helps you move away from using passwords for logging in. It uses "passkeys," which are supported by Apple, Google, and Microsoft, and work with Touch ID, Face ID, and Windows Hello. This makes logging in faster and more secure. Hanko is easy to integrate into your website or app with just a few lines of code and offers customizable web components. It also supports other features like user management, JWT signing, and OAuth logins. Using Hanko benefits you by providing a better login experience without the need for passwords, making it more secure and convenient for your users.
https://github.com/teamhanko/hanko
Hanko is a free and open-source tool that helps you move away from using passwords for logging in. It uses "passkeys," which are supported by Apple, Google, and Microsoft, and work with Touch ID, Face ID, and Windows Hello. This makes logging in faster and more secure. Hanko is easy to integrate into your website or app with just a few lines of code and offers customizable web components. It also supports other features like user management, JWT signing, and OAuth logins. Using Hanko benefits you by providing a better login experience without the need for passwords, making it more secure and convenient for your users.
https://github.com/teamhanko/hanko
GitHub
GitHub - teamhanko/hanko: Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch.
Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch. - teamhanko/hanko
#go #2fa #oauth #sso #tailscale #vpn #wireguard
Tailscale makes it easy to create private networks using WireGuard technology. It works on many platforms like Linux, Windows, macOS, and some versions of FreeBSD and OpenBSD. You can also use Tailscale on iOS and Android devices. The benefit is that you can securely connect your devices over the internet as if they were on the same local network, which is useful for remote work or accessing home devices from anywhere. This makes your data safer and easier to manage.
https://github.com/tailscale/tailscale
Tailscale makes it easy to create private networks using WireGuard technology. It works on many platforms like Linux, Windows, macOS, and some versions of FreeBSD and OpenBSD. You can also use Tailscale on iOS and Android devices. The benefit is that you can securely connect your devices over the internet as if they were on the same local network, which is useful for remote work or accessing home devices from anywhere. This makes your data safer and easier to manage.
https://github.com/tailscale/tailscale
GitHub
GitHub - tailscale/tailscale: The easiest, most secure way to use WireGuard and 2FA.
The easiest, most secure way to use WireGuard and 2FA. - tailscale/tailscale
#java #aouth2 #authorization #java #springcloud #sso #token
Sa-Token is a lightweight Java framework for permission authentication that makes authentication simple and elegant. It has five core modules: login authentication, permission authentication, single sign-on (SSO), OAuth2.0, and microservice authentication. With Sa-Token, you can achieve complex authentication tasks with just a few lines of code. For example, you can log in a user with `StpUtil.login(10001);` and check if a user is logged in with `StpUtil.checkLogin();`. It also supports various features like kicking users offline, role-based permissions, and route interception. This framework is beneficial because it simplifies the process of managing user sessions and permissions, making it easier to secure your application without complex configurations.
https://github.com/dromara/Sa-Token
Sa-Token is a lightweight Java framework for permission authentication that makes authentication simple and elegant. It has five core modules: login authentication, permission authentication, single sign-on (SSO), OAuth2.0, and microservice authentication. With Sa-Token, you can achieve complex authentication tasks with just a few lines of code. For example, you can log in a user with `StpUtil.login(10001);` and check if a user is logged in with `StpUtil.checkLogin();`. It also supports various features like kicking users offline, role-based permissions, and route interception. This framework is beneficial because it simplifies the process of managing user sessions and permissions, making it easier to secure your application without complex configurations.
https://github.com/dromara/Sa-Token
GitHub
GitHub - dromara/Sa-Token: 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0
一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0 - dromara/Sa-Token
#java #cas #iam #oauth #oauth2_server #oidc #saml2 #saml2_idp #sso
TOPIAM is a free and open-source identity and access management system that helps organizations manage user identities and access controls efficiently. It supports various authentication protocols like OIDC, OAuth2, SAML2, and JWT, and can integrate with platforms like WeChat, DingTalk, and LDAP. This system enhances user experience by allowing login through social media platforms and improves security with multi-factor authentication, session management, and password policies. It also provides comprehensive audit logs to track user behavior and ensure compliance. By using TOPIAM, businesses can unify internal and external identity authentication, strengthen their security systems, and increase organizational efficiency. This benefits users by providing a secure, convenient, and unified login experience across multiple applications.
https://github.com/topiam/eiam
TOPIAM is a free and open-source identity and access management system that helps organizations manage user identities and access controls efficiently. It supports various authentication protocols like OIDC, OAuth2, SAML2, and JWT, and can integrate with platforms like WeChat, DingTalk, and LDAP. This system enhances user experience by allowing login through social media platforms and improves security with multi-factor authentication, session management, and password policies. It also provides comprehensive audit logs to track user behavior and ensure compliance. By using TOPIAM, businesses can unify internal and external identity authentication, strengthen their security systems, and increase organizational efficiency. This benefits users by providing a secure, convenient, and unified login experience across multiple applications.
https://github.com/topiam/eiam
GitHub
GitHub - topiam/eiam: 以开源为核心的IDaas/IAM平台,用于管理企业内员工账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。
以开源为核心的IDaas/IAM平台,用于管理企业内员工账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。 - topiam/eiam
#go #abac #access_control #acl #auth #authentication #authn #authorization #authz #cas #casbin #casdoor #cloudos #cloudsecurity #iam #oauth #oidc #permission #rbac #saml #sso
Casbin is a powerful and efficient open-source library for managing access control in various programming languages, including Golang, Java, Node.js, PHP, Python, and more. It supports different access control models such as ACL (Access Control List), RBAC (Role-Based Access Control), and ABAC (Attribute-Based Access Control). With Casbin, you can easily define and enforce policies using a simple configuration file, making it easy to switch or upgrade your authorization mechanism.
Using Casbin benefits you by providing a flexible and customizable way to manage permissions, handling role-user mappings, and supporting multiple operators for rule matching. It also offers an online editor for writing policies and integrates well with various web frameworks. This makes it simpler to ensure that only authorized users can perform specific actions on your resources, enhancing security and compliance in your applications.
https://github.com/casbin/casbin
Casbin is a powerful and efficient open-source library for managing access control in various programming languages, including Golang, Java, Node.js, PHP, Python, and more. It supports different access control models such as ACL (Access Control List), RBAC (Role-Based Access Control), and ABAC (Attribute-Based Access Control). With Casbin, you can easily define and enforce policies using a simple configuration file, making it easy to switch or upgrade your authorization mechanism.
Using Casbin benefits you by providing a flexible and customizable way to manage permissions, handling role-user mappings, and supporting multiple operators for rule matching. It also offers an online editor for writing policies and integrates well with various web frameworks. This makes it simpler to ensure that only authorized users can perform specific actions on your resources, enhancing security and compliance in your applications.
https://github.com/casbin/casbin
GitHub
GitHub - casbin/casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://d…
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN - casbin/casbin