• Stars
    star
    13
  • Rank 1,473,878 (Top 30 %)
  • Language
    Lua
  • License
    Apache License 2.0
  • Created about 3 years ago
  • Updated 5 days ago

Reviews

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

Repository Details

An API gateway plugin to introspect opaque access tokens and forward JWT access tokens to APIs

More Repositories

1

nginx_phantom_token_module

NGINX module that introspects phantom access tokens according to RFC 7662
C
61
star
2

spa-using-token-handler

API driven OpenID Connect SPA security, using only the most secure cookies in the browser
TypeScript
58
star
3

pkce-javascript-example

JavaScript SPA showing how to handle PKCE in an OpenID Connect flow
HTML
56
star
4

example-python-openid-connect-client

An example implementation of a OpenID Client
Python
50
star
5

oauth-agent-node-express

A Node.js OAuth Agent, providing API driven OAuth and OpenID Connect for SPAs
TypeScript
45
star
6

example-dotnet-openid-connect-client

Example Open ID Connect Relying Party
C#
21
star
7

oauth-filter-for-java

A Servlet Filter that can be used for OAuth 2.0 protection in any Java-based Web API
Java
17
star
8

cloudflare-oauth-proxy-worker

A Cloudflare worker implementation of the OAuth Proxy module from the Token Handler pattern.
TypeScript
16
star
9

flask-of-oil

An OAuth 2.0 filter written in Python to protect APIs built using Flask
Python
14
star
10

nginx_oauth_proxy_module

NGINX module that decrypts secure cookies from Single Page Apps and forwards JWT access tokens to APIs
C
14
star
11

oauth-agent-node-nextjs

A Node.js OAuth Agent for the Next.js web server, providing API driven OAuth and OpenID Connect for SPAs
TypeScript
12
star
12

spring-boot-oauth-client

Example Website Client using Spring Boot to implement OAuth 2.0 and OpenID Connect
Java
11
star
13

nginx-lua-oauth-proxy-plugin

A LUA plugin for getting access tokens from encrypted cookies. The plugin implements the OAuth Proxy component from the Token Handler pattern.
Lua
11
star
14

example-java-oauth-protected-api

A Java Example of an OAuth protected RESTful API
Java
11
star
15

grafana

Grafana dashboard for the Curity Identity Server
10
star
16

idsvr-helm

This repository contains the Curity Identity Server helm chart source code.
Mustache
10
star
17

express-oauth-jwt

A Node.js Express example API Secured with OAuth tokens
JavaScript
10
star
18

react-assisted-token-website

Example React SPA that implements OpenID Connect using the assisted token flow
JavaScript
9
star
19

idsvr-docker

Docker-related files, resources, and information for the Curity Identity Server
Dockerfile
9
star
20

openid-client-android-appauth

An OpenID Connect Android demo app using AppAuth libraries
Kotlin
8
star
21

curity-kong-opa-demo

Go
8
star
22

openid-client-ios-appauth

OpenID Connect iOS integration in a SwiftUI App using the AppAuth pattern
Swift
8
star
23

ios-idsvr-haapi-sdk-dist

Distribution of the iOS Hypermedia Authentication API (HAAPI) SDK for the Curity Identity Server
Objective-C
7
star
24

oauth-agent-dotnet

A .NET OAuth Agent, providing API driven OpenID Connect for SPAs
C#
7
star
25

angular-assisted-token-website

Example Angular SPA that implements OpenID Connect using the assisted token flow
TypeScript
7
star
26

dotnet-openid-connect-webapp

An example website that implements OAuth 2.0 and OpenID Connect in .NET
C#
6
star
27

lnav

Lnav add-ons for the Curity Identity Server
6
star
28

aws-lambda-oauth-proxy

An AWS lambda authorizer implementation of the OAuth Proxy module from the Token Handler component.
TypeScript
6
star
29

oauth-agent-kotlin-spring-fapi

A Kotlin OAuth Agent, providing financial-grade API driven OpenID Connect for SPAs
Kotlin
5
star
30

ios-haapi-demo-app

An OpenID Connect iOS demo app using the HAAPI SDK
Swift
5
star
31

github-authenticator

Github oauth authenticator that can be used with any Java-based Web API
Java
4
star
32

spa-deployments

Code to manage deployment of back end resources for SPA code examples
Shell
4
star
33

azure-apim-oauth-proxy

This repository provides a policy for the API Management in Azure that implements the OAuth Proxy functions of the Token Handler pattern.
Shell
4
star
34

react-haapi-demo

A demo HAAPI OpenID Connect implementation in a React app
SCSS
3
star
35

oauthtest

A GUI application for testing and learning OAuth.
Java
3
star
36

sms-rest-plugin

SMS plugin that sends text messages by calling a RESTful Web service
Java
3
star
37

maven-archetypes

Archetypes for plugins to enable many extensibility use cases
Java
3
star
38

idsvr-cloudformation

Amazon Cloud Formation Template and resources
2
star
39

username-password-authenticator

A simple username password example authenticator
Java
2
star
40

example-consentor

The example consentor is a basic plugin and shows how to prompt user for consent.
Java
2
star
41

aws-phantom-token-lambda-authorizer

A lambda authorizer implementing the phantom token pattern
JavaScript
2
star
42

javascript-oauth-assistant-spa

A simple SPA code example that uses the OAuth Assistant Library
JavaScript
2
star
43

curity-idsvr-aws-eks-demo-installation

A demo installation of Curity Identity Server, Nginx Ingress controller in AWS Elastic Kubernetes Engine for PoC purposes
HCL
2
star
44

identity-picker

An authentication action that lists roles for a user to to choose from.
Kotlin
2
star
45

ios-idsvr-haapi-driver-dist

Distribution of the iOS Hypermedia Authentication API (HAAPI) DRIVER for the Curity Identity Server
Objective-C
2
star
46

idsvr-aws-cdk

AWS CDK project for deploying the Curity Identity Server in to AWS environment.
TypeScript
2
star
47

webauthn-authenticator

WebAuthn authenticator
Java
2
star
48

kafka-zero-trust

OAuth 2.0 zero trust event based messaging between APIs
TypeScript
2
star
49

emailer-rest-plugin

Emailer plugin that uses a REST service to deliver an email message for a recipient
Java
2
star
50

rest-dap-plugin

A Data Access Provider plug-in for Curity that calls a RESTful Web service
Java
2
star
51

sms-tele2-plugin

A plugin to send text messages using the Tele2 service
Java
2
star
52

spring-boot-openid-client-mtls

An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.
Java
2
star
53

serverless-zero-trust-vercel-api

A serverless zero trust OAuth 2.0 protected API for Vercel deployment, protected with self-contained JWTs
TypeScript
2
star
54

springboot-api-jwt-validation

Spring Boot API OAuth Integration and Validation of JWTs
Java
2
star
55

gatsby-assisted-token

Assisted token flow with React Context and Gatsby CLI
CSS
2
star
56

amazon-sqs-eventlistener

Amazon SQS event listener plugin to be used by Curity
Java
1
star
57

short-key-oidc

An authenticator plugin implementing OpenID Connect with a provider that signs its ID token using a key that is too small to allowed to be used by the built-in OIDC authenticator.
Kotlin
1
star
58

react-native-haapi-example

An example using the HAAPI React Native modules
JavaScript
1
star
59

init-scripts

Example init scripts that can be used to run the Curity Identity Server as a daemon service
Shell
1
star
60

devops-dashboard-example

A fast demo setup of the DevOps dashboard for the Curity Identity Server
Shell
1
star
61

react-native-haapi-module

React Native Modules to use with Hypermedia Authentication API of the Curity Identity Server
Kotlin
1
star
62

nordicapis-python-openid-connect-client

Nordic APIs OpenID Connect workshop source code
Python
1
star
63

device-secret-authenticator

An authenticator accepting a nonce issued from the token profile to achieve SSO functionality
Kotlin
1
star
64

mongodb-datasource

A MongoDB data source plugin for the Curity Identity Server
Java
1
star
65

twitter-authenticator

Twitter oauth authenticator that can be used with any Java-based Web API
Java
1
star
66

kong-dev-portal-user-provisioner

Authentication Action that creates a Dev Portal User in Kong
Java
1
star
67

box-authenticator

Box oauth authenticator that can be used with any Java-based Web API
Java
1
star
68

azure-api-management-user-provisioner

Java
1
star
69

account-linking-recipes

How to link account records together, then use a consistent access token identity in calls to APIs
Shell
1
star
70

linkedin-authenticator

Linkedin oauth authenticator that can be used with any Java-based Web API
Java
1
star
71

passport-curity

Curity authentication strategy for Passport.js
JavaScript
1
star
72

debug-attribute-action

An Authentication Action that can be used to view attributes during Authentication
Java
1
star
73

dynamic-user-routing

Dynamic routing of users to their home region, during authentication and API requests
Lua
1
star
74

idsvr-completion

Shell completions for the idsvr command
Shell
1
star
75

mobile-deployments

Resources for automating the setup of Curity mobile code examples
Shell
1
star
76

jwt-validation-in-symfony

Example code for JWT validation tutorial in an OAuth protected Symfony API
PHP
1
star
77

instagram-authenticator

Instagram oauth authenticator that can be used with any Java-based Web API
Java
1
star
78

apigee-edge-token-publisher

An example event listener plugin integrating Curity with Apigee Edge
Java
1
star
79

javascript-assisted-token-website

An example of the assisted token flow using JavaScript and JQuery
HTML
1
star
80

idsvr-gitops-configuration-management

Pipeline deployment for the Curity Identity Server with parameterized configuration
Kotlin
1
star
81

opa-authorization-manager

An example Authorization Manager using Open Policy Agent
Kotlin
1
star
82

azure-arm-template

The repository contains templates to deploy Curity in Azure using ARM templates
1
star
83

freja-eid-authenticator

Verisec oauth authenticator that can be used with any Java-based Web API
Kotlin
1
star
84

example-dcr-request-validation

An example based on the Open Banking Brasil profile that demonstrates how to use a pre-processing procedure to validate a DCR request.
Shell
1
star
85

oauth-agent-kotlin-spring

A Kotlin OAuth Agent, providing API driven OpenID Connect for SPAs
Kotlin
1
star
86

microblink-scan-id

Authentication action leveraging the Microblink in-browser SDK for identity document scanning
Java
1
star
87

openid-client-android-appauth-dcr

Extended OpenID Connect Android integration in a Kotlin app using the AppAuth pattern and Dynamic Client Registration
Kotlin
1
star
88

salesforce-authenticator

Salesforce oauth authenticator that can be used with any Java-based Web API
Java
1
star
89

iproov-action

An Authentication Action implementing the iProov Web SDK for facial recoginition an liveness proofing
Java
1
star