Cookbook consists of recipes (samples) demonstrating key Wren:AM features. The environment for each recipe is defined in a Docker Compose file. A single command starts the required containers and imports the included configuration.
The following recipes are available:
social-login– delegate user authentication to GitHub through Wren:AM's OAuth social authentication flowtoken-exchange– translate a Wren:AM session into a signed SAML 2.0 assertion through the Security Token Servicepolicy-decision-point– make authorization decisions in Wren:AM and enforce them with Wren:IGoidc-webapp– protect a web application with the OIDC authorization code flow using Wren:AM and Wren:IGsaml-sso– provide SP-initiated SAML 2.0 single sign-on with Wren:AM as the identity provider and Wren:IG as the service provider
Each recipe has its own README with setup and test instructions.
Before continuing, make sure the following requirements are met:
- Docker Engine and Docker Compose are installed
- The selected recipe
docker/wrenam/ca.crtis trusted by the browser or operating system - The following names are present in the workstation hosts file:
127.0.0.1 wrenam.wrensecurity.local protected.wrensecurity.local
This cookbook is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.