Curity I/O (@curityio)

Top repositories

1

nginx_phantom_token_module

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

spa-using-token-handler

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

pkce-javascript-example

JavaScript SPA showing how to handle PKCE in an OpenID Connect flow
HTML
51
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
43
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

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
11

nginx_oauth_proxy_module

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

example-java-oauth-protected-api

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

spring-boot-oauth-client

Example Website Client using Spring Boot to implement OAuth 2.0 and OpenID Connect
Java
10
star
14

grafana

Grafana dashboard for the Curity Identity Server
10
star
15

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
10
star
16

idsvr-helm

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

react-assisted-token-website

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

idsvr-docker

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

express-oauth-jwt

A Node.js Express example API Secured with OAuth tokens
JavaScript
9
star
20

nginx-lua-phantom-token-plugin

An API gateway plugin to introspect opaque access tokens and forward JWT access tokens to APIs
Lua
8
star
21

openid-client-android-appauth

An OpenID Connect Android demo app using AppAuth libraries
Kotlin
7
star
22

curity-kong-opa-demo

Go
7
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

openid-client-ios-appauth

OpenID Connect iOS integration in a SwiftUI App using the AppAuth pattern
Swift
5
star
32

github-authenticator

Github oauth authenticator that can be used with any Java-based Web API
Java
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

spa-deployments

Code to manage deployment of back end resources for SPA code examples
Shell
3
star
39

idsvr-cloudformation

Amazon Cloud Formation Template and resources
2
star
40

username-password-authenticator

A simple username password example authenticator
Java
2
star
41

aws-phantom-token-lambda-authorizer

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

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
43

example-consentor

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

identity-picker

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

idsvr-aws-cdk

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

ios-idsvr-haapi-driver-dist

Distribution of the iOS Hypermedia Authentication API (HAAPI) DRIVER for the Curity Identity Server
Objective-C
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

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
53

springboot-api-jwt-validation

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

gatsby-assisted-token

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

amazon-sqs-eventlistener

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

nordicapis-python-openid-connect-client

Nordic APIs OpenID Connect workshop source code
Python
1
star
57

device-secret-authenticator

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

mongodb-datasource

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

twitter-authenticator

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

javascript-oauth-assistant-spa

A simple SPA code example that uses the OAuth Assistant Library
JavaScript
1
star
61

kong-dev-portal-user-provisioner

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

box-authenticator

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

azure-api-management-user-provisioner

Java
1
star
64

account-linking-recipes

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

linkedin-authenticator

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

passport-curity

Curity authentication strategy for Passport.js
JavaScript
1
star
67

debug-attribute-action

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

dynamic-user-routing

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

idsvr-completion

Shell completions for the idsvr command
Shell
1
star
70

mobile-deployments

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

jwt-validation-in-symfony

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

instagram-authenticator

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

apigee-edge-token-publisher

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

javascript-assisted-token-website

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

idsvr-gitops-configuration-management

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

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
1
star
77

opa-authorization-manager

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

azure-arm-template

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

freja-eid-authenticator

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

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
81

oauth-agent-kotlin-spring

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

microblink-scan-id

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

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
84

salesforce-authenticator

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

iproov-action

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