Skip to content

A example project to demonstrate implementing SAML Web browser SSO profile using OpenSAML V3

License

Notifications You must be signed in to change notification settings

rasmusson/OpenSAMLv3-webprofile-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSAML V3 example project

This is a simple example project used in the book A Guide to OpenSAML V3

The project show how to implement SAML 2.0 Web browser SSO profile using OpenSAML V3 in Java.

The example project

The purpose of this project is to be an example and tutorial on how OpenSAML works and does not necessarily fulfill all best practises and security requirements. It can be a good place to start as a beginner when experimenting, but should not be used for production purposes.

This projekt demonstrate the following in OpenSAML

  • Including and bootstrapping the OpenSAML library
  • Sending a AuthnRequest using HTTP Redirect binding
  • Sending a Authentication Response using the HTTP Artifact Binding
  • Encrypting and decrypting Assertion
  • Reading credentials, signing and verifying messages

More resources on OpenSAML

On my blog, blog.samlsecurity.com, I provide a lot of guides, tutorials and examples on the use of OpenSAML and SAML.

About

A example project to demonstrate implementing SAML Web browser SSO profile using OpenSAML V3

Topics

Resources

License

Stars

Watchers

Forks

Languages