Fawnoos Blog

Guides, walkthroughs and opinions on Open Source Identity and Access Management.

Search By Keyword Search By Topic

Apereo CAS - Slurp Configuration with Groovy

Learn how CAS configuration may be consumed via Groovy to simplify and consolidate settings for multiple deployment environments and profiles.

Apereo CAS - Upgrade Recipes w/ OpenRewrite

Discover how to upgrade your CAS deployment quickly and efficiently by taking advantage of upgrade recipes and OpenRewrite.

Git - Rewrite History & Branches

A quick tip on how to rewrite git history to update commits, authors and committer information.

Apereo CAS - Authentication Throttling

Learn how to configure Apereo CAS to throttle authentication requests to prevent password guessing and related abuse scenarios.

Apereo CAS - Identity Impersonation

You do not always have to be you. Configure the Apereo CAS server to allow you to pretend to be another person for fun and profit.

Apereo CAS - Authentication Flow Interrupts

Interrupt the authentication flow in Apereo CAS with notifications and advertisements, dictating CAS should treat the authenticated session with configuration and compassion.

Apereo CAS - Passwordless Authentication

Playing around with different variations of Passwordless Authentication in CAS, integrating it with other advanced authentication flows such as delegated authentication, multifactor and more.

Git - Shallow Clones & Branches

A quick tip on how to fetch remote branches of a git repository after it has been shallow-cloned.

Apereo CAS - Authentication Flow Interrupts

Interrupt the authentication flow in Apereo CAS with notifications and advertisements, dictating CAS should treat the authenticated session with configuration and compassion.

Apereo CAS - Efficient Deployments with Class Data Sharing

Learn how to build, unpack and run an unpackaged Apereo CAS server via Spring Boot and Application Class-Data Sharing for optimal performance.

Apereo CAS - Attribute Repository Selection Rules

Learn how to connect and link authentication attempts to person-attribute sources to control and filter data that is shared with registered applications and relying parties.

Apereo CAS - Conditional Attribute Release Policies

Learn how to configure CAS to conditionally activate attribute release policies to share claims and attributes with applications and relying parties dynamically and only when necessary.

Apereo CAS - Quick Deployment Options

Learn how to build and deploy an Apereo CAS server quickly for demons, integration tests, and profit.

Apereo CAS - SAML2 Protocol & Identity Provider

Learn how to configure Apereo CAS to act as a SAML 2.0 identity provider.

Apereo CAS 7.0.x Deployment - WAR Overlays

Learn how to configure and build your own CAS deployment via the WAR overlay method, get rich quickly, stay healthy indefinitely and respect family and friends in a few very easy steps.

Apereo CAS - Multifactor Provider Selection

Learn how to configure CAS to integrate with and use multiple multifactor providers at the same time. This post also reveals a few super secret and yet open-source strategies one may use to select appropriate providers for authentication attempts, whether automatically or based on a menu.

Apereo CAS - Actuator Endpoints & Monitoring

Gain insight into your running Apereo CAS deployment in production. Learn how to monitor and manage the server by using HTTP endpoints and gather metrics to diagnose issues and improve performance.

Apereo CAS - OAuth 2.0 Protocol & Identity Provider

Learn how to configure Apereo CAS to act as an OAuth 2.0 identity provider.

Apereo CAS - Database Authentication & Attributes

Learn how to configure database authentication in Apereo CAS.

Apereo CAS - Account Profile Management

Review options that allow end-users to examine and review their account profile in a mini portal like environment.

Apereo CAS - Dockerized Deployments

Review a number of strategies that allow to create Docker images for your CAS deployment and run Docker containers with ease.

Enter your search term: