• Stars
    star
    405
  • Rank 102,906 (Top 3 %)
  • Language
    Java
  • License
    MIT License
  • Created about 10 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)

oxAuth

oxAuth is an open source OpenID Connect Provider (OP) and UMA Authorization Server (AS). The project also includes OpenID Connect Client code which can be used by websites to validate tokens.

oxAuth currently implements all required aspects of the OpenID Connect stack, including an OAuth 2.0 authorization server, Simple Web Discovery, Dynamic Client Registration, JSON Web Tokens, JSON Web Keys, and User Info Endpoint.

oxAuth is tightly coupled with oxTrust.

oxAuth configuration is stored in LDAP, and oxTrust is needed to generate the proper configuration. For deployment instructions, use the Gluu Server documentation

More Repositories

1

community-edition-setup

Scripts and templates to automate deployment and configuration of the Gluu Server Community Edition
Python
185
star
2

oxTrust

Gluu Server UI for managing authentication, authorization and users.
Java
132
star
3

gluu-docker

Project for Gluu Docker files: This repo has been depreciated in favor for https://github.com/GluuFederation/cloud-native-edition.
Shell
103
star
4

docs-ce-prod

This content has been moved to
46
star
5

oxd

Client software to secure apps with OAuth 2.0, OpenID Connect, and UMA
Java
45
star
6

openid-implicit-client

Simple Javascript client that implements the OpenID Connect implicit flow
JavaScript
38
star
7

cloud-native-edition

Cloud Native Edition repository
Python
32
star
8

gluu-gateway

Gluu API ๐Ÿš€ and Web Gateway ๐ŸŽฏ
Lua
29
star
9

docs-gluu-server-prod

Production documentation repo for the Gluu Server
24
star
10

flex

Janssen + AdminUI + Casa
JavaScript
22
star
11

casa

Self-service portal for people to manage their account security preferences in the Gluu Server, like 2FA
Java
15
star
12

oxCore

Shared libraries between OX applications.
Java
14
star
13

SCIM-Client

SCIM ัlient
Java
14
star
14

scim

SCIM server/client
Java
13
star
15

oxEleven

REST PKCS11 gateway to leverage an HSM.
Java
13
star
16

community-edition-containers

Manifest files for CE container packages
Python
12
star
17

SCIM-Node

JavaScript
8
star
18

tutorials

Gluu Platform Tutorials
JavaScript
8
star
19

nextcloud-oxd-plugin

Use OpenID Connect to login by leveraging the oxd client service demon.
PHP
7
star
20

oxd-java-sample

A simple web application that demostrates how to use oxd-java library
Java
6
star
21

gluu-passport

Gluu interface to Passport.js to support social login and inbound identity.
JavaScript
6
star
22

community-edition-package

Scripts need to build distributon packages
Python
5
star
23

docs-de-prod

Production documentation repo for the Gluu Server Docker Edition (DE)
5
star
24

training

Gluu training materials
Python
4
star
25

agama-pw

Agama Project for all things password: identifier first, password expiration, account lockout.
Java
4
star
26

agama-openid

Agama Project to federate an external OpenID Connect Provider
Java
4
star
27

zero-trust-demo

Deployment instructions for FIPS 140-2 OpenID federation and MFA
Python
4
star
28

oxShibboleth

Shibboleth project for the Gluu Server's SAML IDP functionality.
Java
4
star
29

ios-super-gluu

Push-notification mobile app for two-factor authentication (2FA) with the Gluu Server
Swift
4
star
30

magento-oxd-extension

Send users from Magento to an OpenID Connect Provider for login.
PHP
4
star
31

uma-rs

UMA Resource Server library - helps to easily protect Java based project with UMA
Java
3
star
32

agama-hello

Agama Project for hello.coop consumer authentication
Java
3
star
33

passport-oxd

Passport strategy using the oxd OpenID Connect client middleware
JavaScript
3
star
34

docker-scim

Python
3
star
35

gluu-opendj

Gluu OpenDJ server and tools
Java
3
star
36

gluu-admin-ui

JavaScript
3
star
37

pygluu-containerlib

Utilities for Gluu Server app container deployment
Python
3
star
38

docs

Landing page for the docs, which will include all the versions and products of Gluu
HTML
3
star
39

gluu-gateway-setup

Setup files for Gluu Gateway
Python
2
star
40

gluu-passport-testing

Gluu Passport Stage Tests
Python
2
star
41

agama-OATH-TOTP

Open Authentication (OATH) defined Time-based One Time Password (TOTP) - Gluu Agama Plugin
Java
2
star
42

gluu-core-bom

POM which contains dependencies for sharing across different projects that are using maven.
2
star
43

docs-oxd-prod

Production documentation repo for the oxd OAuth2 client software for server-side web apps.
2
star
44

Inbound-SAML-Demo

Inbound SAML Demo
JavaScript
2
star
45

fido2

Fido2 server
Java
2
star
46

agama-securitykey

Agama Project to authenticate people using USB FIDO2 security keys
Java
2
star
47

agama-passkey

Gluu governed Agama project to provide a starting point for passkey authentication. See also FIDO2
Java
2
star
48

docker-persistence

Docker packaging to generate data for Gluu Server persistence
Python
2
star
49

docs-deployment-guide

2
star
50

oxd-spring

Spring Security using oxd
Java
2
star
51

inbound-saml

inbound-saml single SP proxy
TypeScript
2
star
52

docker-oxd-server

oxd docker project files
Python
2
star
53

super-gluu

Super Gluu is a mobile authenticator application that uses FIDO 2 endpoints to register and authenticate.
Java
1
star
54

Bob_QA_Test

1
star
55

oxOrm

Java
1
star
56

agama-passwurd

Passwurd Keyboard Dynamics Behavior Biometrics API
1
star
57

Log4J

1
star
58

radius

RADIUS integration
Java
1
star
59

docs-gg-prod

Gluu Gateway documentation
1
star
60

oxExternal

Custom extensions for oxAuth and oxTrust
Python
1
star
61

agama-smtp

Agama Project for Authn Techniques that rely on sending email
JavaScript
1
star
62

docs-management-prod

Gluu documentation style guide
1
star
63

docker-jackrabbit

Jackrabbit for Gluu Server
Python
1
star
64

agama-lab-demo-projects

This repo holds project and tutorials for agama lab cloud,gluu.org/agama where the user should fork and load that fork in agama lab for practice
1
star
65

docker-radius

A docker image version of the Gluu RADIUS server.
Python
1
star
66

Smartcard-Demo

Repository for Smartcard Authentication Project
Python
1
star
67

gluu-admin-ui-api

admin-api
Java
1
star
68

guru-app

Gluu Guru support app
TypeScript
1
star
69

docker-fido2

Python
1
star
70

docs-openbanking-prod

1
star
71

angular-appauth-gg-role-security

Angular Appauth OIDC auth and OAuth Gluu Gateway Role Based Security
TypeScript
1
star
72

message-consumer

Consumes logging messages from activemq and stores them in database
Java
1
star