Java Authorization

Open-source Java projects categorized as Authorization

Missing quite a few other open source projects in this space like SuperTokens (https://supertokens.com) and Keycloak.

Top 14 Java Authorization Projects

  • cas

    Apereo CAS - Identity & Single Sign On for all earthlings and beyond.

    Project mention: The Central Authentication Service Project | news.ycombinator.com | 2023-08-08
  • pac4j

    Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

    Project mention: The Java security framework to protect web applications and web services | news.ycombinator.com | 2023-06-26
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • jCasbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Java

  • sureness

    A simple and efficient security framework that focus on protection of API.

  • akto

    Proactive, Open source API security → API discovery, Testing in CI/CD, Test Library with 150+ Tests, Add custom tests, Sensitive data exposure

    Project mention: Open source vulnerability scanner | /r/cybersecurity | 2023-12-05

    Qualys is good. For open source vulnerability scanner for APIs - you can also try https://github.com/akto-api-security/akto

  • product-is

    Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.

  • OpenAM

    OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • play-pac4j

    Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  • keycloak-restrict-client-auth

    A Keycloak authenticator to restrict authorization on clients

  • huawei-account-demo

    Sample code for quickly integrate Huawei ID. HUAWEI Account Kit provides developers with simple, secure, and quick sign-in and authorization functions.

  • activity-based-security-framework

    Exadel Activity-based Security Framework

  • shiro-casbin

    Apache Shiro's authorization middleware based on Casbin

  • azidp4j

    [alpha] Java OAuth 2.0 Authorization Server & OpenID Connect Identity Provider Library for any web application frameworks.

  • sts-proxy

    STS Authentication Proxy for AWS

    Project mention: Show HN: STSproxy – An open-source AWS STS proxy solution | news.ycombinator.com | 2024-01-23
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-23.

Java Authorization related posts

Index

What are some of the best open-source Authorization projects in Java? This list will help you:

Project Stars
1 cas 10,548
2 pac4j 2,360
3 jCasbin 2,296
4 sureness 833
5 akto 720
6 product-is 701
7 OpenAM 690
8 play-pac4j 402
9 keycloak-restrict-client-auth 231
10 huawei-account-demo 47
11 activity-based-security-framework 20
12 shiro-casbin 6
13 azidp4j 4
14 sts-proxy 1
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com