Plugins

Example plugins written in Java using the Curity SDK. These illustrate the way Curity Identity Server can be extended.

Amazon SQS Event Listener

Amazon SQS Event Listener

An event listener that publishes Curity events to Amazon SQS.

Bitbucket Authenticator

Bitbucket Authenticator

Bitbucket authenticator plugin example.

Box Authenticator

Box Authenticator

An authenticator that uses Box to authenticate users.

Client Authentication Attempt Counter

Client Authentication Attempt Counter

An example event listener plugin keeping track of client authentication attempts.

Criipto Authenticator

Criipto Authenticator

An authenticator that uses the Criipto service to facilitate login using Swedish and Norwegian BankID as well as NemID.

Debug Attribute Authentication Action

Debug Attribute Authentication Action

An Authentication Action that can be used to view attributes during Authentication.

Dropbox Authenticator

Dropbox Authenticator

Dropbox authenticator plugin example.

Freja eID Authenticator

Freja eID Authenticator

An authenticator that uses the Freja eID signing service to do authentication.

GitHub Authenticator

GitHub Authenticator

GitHub authenticator plugin example.

Instagram Authenticator

Instagram Authenticator

An authenticator that uses Instagram to log users in.

LinkedIn Authenticator

LinkedIn Authenticator

An authenticator that uses LinkedIn to authenticate users.

MongoDB Data Access Plugin

MongoDB Data Access Plugin

A data source plugin that communicates with MongoDB backend as data source.

Redirect Action Example

Redirect Action Example

An authentication action plugin example, which redirects the user to another page to complete the authentication flow.

Send Email Action Example

Send Email Action Example

An Authenticator Action example which sends email to the user.

reCAPTCHA Authenticator

reCAPTCHA Authenticator

Google reCAPTCHA v2 authenticator plugin example.

RESTful Data Access Plugin

RESTful Data Access Plugin

A data source plugin that communicates with a RESTful Json backend as data source.

RESTful Emailer Plug-in

RESTful Emailer Plug-in

Emailer plugin that uses a REST service to send emails.

RESTful SMS Sender Plugin

RESTful SMS Sender Plugin

An SMS Sender that posts a json message to a backend SMS service.

Salesforce Claims Provider

Salesforce Claims Provider

A claims value provider that fetches values from Salesforce.

Salesforce Authenticator

Salesforce Authenticator

Salesforce authenticator plugin example.

Signicat Authenticator

Signicat Authenticator

An authenticator that uses the Signicat signing service to do authentication.

Slack Authenticator

Slack Authenticator

Slack authenticator plugin example.

StackExchange Authenticator

StackExchange Authenticator

An authenticator that uses StackExchange, including StackOverflow, to log users in.

Tele2 SMS Plugin

Tele2 SMS Plugin

Send OTP text messages through the Tele2 service.

Time Based Deny Authentication Action

Time Based Deny Authentication Action

Two plugins for time based Actions in the Authentication flow.

Twitter Authenticator

Twitter Authenticator

An authenticator that uses Twitter to authenticate users.

Username Password Authenticator

Username Password Authenticator

A Username Password authenticator plug-in example.

WebAuthn Authenticator Plugin

WebAuthn Authenticator Plugin

An open source WebAuthn Authenticator plug-in for the Curity Identity Server.

Windows Live Authenticator

Windows Live Authenticator

An authenticator that uses Windows Live to authenticate users.

API Integration Examples

Examples on how to integrate with APIs and Reverse Proxies.

Website Integration Examples

Examples on how to integrate websites with OpenID Connect and OAuth

Example code for SDK components, integrations and APIs