Thanks to visit codestin.com
Credit goes to github.com

Skip to content

d-b/esaml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An implementation of the Security Assertion Markup Language (SAML) in Erlang. So far this supports enough of the standard to act as a Service Provider (SP) to perform authentication with SAML. It has been tested extensively against the SimpleSAMLPHP IDP and can be used in production.

IDP functionality is planned to be added in the future.

Using esaml

To use esaml in a cowboy app you need to do three things:

  1. Add the /saml/[...] route to esaml_cowboy_handler in your cowboy_router config
  2. Write a callback module that implements the esaml_sp behaviour
  3. Supply appropriate configuration to esaml, either via app.config or through the cowboy_router config

TODO: more documentation and stuff

About

Erlang SAML library, SSO and SLO, with Cowboy integration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Erlang 100.0%