Identity at Rest

  •        21

A sample application demonstrating one possible approach to integrating Claims Based Identity (such as can be found in Microsoft's new Identity Framework Zermatt) with a RESTful WCF Web Service.



Related Projects

lcmaps-rest - REST interface to LCMAPS (identity credential in, Unix credential out)

REST interface to LCMAPS (identity credential in, Unix credential out)

stormpath - Golang SDK for the Stormpath Identity and Access Manager REST+JSON API

Golang SDK for the Stormpath Identity and Access Manager REST+JSON API

midPoint - Identity Provisioning system

midPoint is an Identity Provisioning system. It is a comprehensive tool that synchronizes several identity repositories and databases, manages them and makes them available in a unified form. It belongs to the Identity Provisioning category of the Enterprise Identity Management field, however midPoint itself is not limited to the enterprise. It can work equally well also for cloud services, Internet portals, telcos and service providers and so on.

AMX Identity Management - An HR driven Identity and Access Management solution

Amx is an HR driven Identity and Access Management solution which can extract the identities from authoritative sources to find the joiners, movers and leavers, and transform them to a suitable format such that they can be used to load accounts into target resources such as the Active Directory, Exchange, LDAP, databases, Unix Systems, the Cloud etc. In its simplest form identity management is not an IT function and access management, which is, is a synchronisation process.

perl-Test-Identity - Test::Identity - assert the referential identity of a reference

Test::Identity - assert the referential identity of a reference

FreeIPA - Identity and Access Management for Linux

FreeIPA is an integrated Identity and Authentication solution for Linux/UNIX networked environments. A FreeIPA server provides centralized authentication, authorization and account information by storing data about user, groups, hosts and other objects necessary to manage the security aspects of a network of computers.

cookbook-openstack-identity - Chef Cookbook - OpenStack Identity

This cookbook installs the OpenStack Identity Service Keystone as part of the OpenStack reference deployment Chef for OpenStack. The contains documentation for using this cookbook in the context of a full OpenStack deployment. Keystone is installed from packages, creating the default user, tenant, and roles. It also registers the identity service and identity endpoint.Please see the extensive inline documentation in attributes/*.rb for descriptions of all the settable attributes for this cookbook.

identity4ruby - Identity Ruby library for integrating with the the ufp Identity service

Identity Ruby library for integrating with the the ufp Identity service

Identity and service provisioning

Identity and service provisioning software component allows service developers to automate the creation, modification and deletion of users' identity and service subscription information on multiple disparate identity stores.

Syncope - Open Source Identity Management

Apache Syncope is an Open Source system for managing digital identities in enterprise environments. Identity management (or IdM) means to manage user data on systems and applications, using the combination of business processes and IT. IdM involves considering user attributes, roles, resources and entitlements. It provides access control on Who has access to What, When, How, and Why?

omniauth-identity - A simple login and password strategy for OmniAuth.

The OmniAuth Identity gem provides a way for applications to utilize a traditional login/password based authentication system without the need to give up the simple authentication flow provided by OmniAuth. Identity is designed on purpose to be as featureless as possible: it provides the basic construct for user management and then gets out of the way.Next, you need to create a model (called Identity by default) that will be able to persist the information provided by the user. Luckily for you, there are pre-built models for popular ORMs that make this dead simple.


You can now use Amazon Cognito to easily add user sign-up and sign-in to your mobile and web apps. Your User Pool in Amazon Cognito is a fully managed user directory that can scale to hundreds of millions of users, so you don't have to worry about building, securing, and scaling a solution to handle user management and authentication.The Amazon Cognito Identity SDK for JavaScript allows JavaScript enabled applications to sign-up users, authenticate users, view, delete, and update user attributes within the Amazon Cognito Identity service. Other functionality includes password changes for authenticated users and initiating and completing forgot password flows for unauthenticated users.

dex - OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors

Dex is an identity service that uses OpenID Connect to drive authentication for other apps.Dex is NOT a user-management system, but acts as a portal to other identity providers through "connectors." This lets dex defer authentication to LDAP servers, SAML providers, or established identity providers like GitHub, Google, and Active Directory. Clients write their authentication logic once to talk to dex, then dex handles the protocols for a given backend.

MIMPowerShellConnectors - A collection of data connectors for Microsoft Identity Manager that utilize the PowerShell connector framework

The MIM PowerShell Connectors projects aims to be a repository of Management Agents / Connectors based on Forefront Identity Manager Connector for PowerShell for the Microsoft Identity Manager (MIM) 2016 and Forefront Identity Manager (FIM) 2010 R2 solution.The MIM PowerShell Connector releases can be downloaded from the releases tab under the Code tab.

MIMWAL - The MIMWAL is a Workflow Activity Library (WAL) solution for configuring complex Workflows in the Microsoft Identity Manager (MIM) 2016 and Forefront Identity Manager (FIM) 2010 R2 solution

The MIMWAL is a Workflow Activity Library (WAL) for building complex workflows in the Microsoft Identity Manager (MIM) 2016 and Forefront Identity Manager (FIM) 2010 R2 solution.The MIMWAL is a powerful solution accelerator for MIM / FIM that provides foundational activities which can be combined to create complex workflows to implement business processes within a MIM / FIM solution simply by configuration instead of coding for days and months.

oid - Utilities for object identity and hashing

This Node module provides a simple utility for object identity hashing and two related classes. This can be useful any time you need to do triple-equals (===) style comparisons across arbitrary numbers of objects. Instead of doing an O(N^2) set of comparisons, you can instead get the identity hashes of the things you want to compare, and use those in clever ways to whittle down the required comparisons, often allowing O(1) implementations.Note: This module contains native code, and so you will have to have a C compiler available. Consult your OS documentation for details on setting that up.


Atricore Identity Bus provides a foundation for next-generation federated identity services in a secure and easy-to-manage implementation.It works with existing enterprise identity management infrastructures from a variety of vendors,right out of the box

FIM 2010 GoogleApps MA

Forefront Identity Manager 2010 Management Agent for Google Apps. You can synchronize users between Google Apps and Forefront Identity Manager 2010.

identity-toolkit-go - Identity toolkit sample code for Go

Identity toolkit sample code for Go