Fawnoos Blog

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

Search By Keyword Search By Topic

Working with Java Keystores, keytool and OpenSSL

A few tips and commands to use with OpenSSL and Java's keytool command to convert, manage, and import/export keystores.

Apereo CAS - Email Server Configuration

Learn how to configure various email servers in Apereo CAS and use email to share password reset links, tokens and more with users.

Apereo CAS - JSON Service Registry

Learn how to register applications and relying parties with the Apereo CAS server using JSON files.

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.

Apereo CAS - Delegated Authentication to SAML2 Identity Providers

Learn how your Apereo CAS deployment may be configured to delegate authentication to an external SAML2 identity provider.

Apereo CAS - Native Images with Graal VM

Learn how to build and deploy Apereo CAS as a Graal VM Native Image to gain super-fast startup time with a small memory footprint.

Apereo CAS - Announcements & Message Of The Day

Learn how to modify the Apereo CAS user interface to dynamically display announcements and messages of the day from external sources.

Apereo CAS - Configuration Management with Google Cloud Secret Manager

Learn how to configure, secure and manage configuration properties of your Apereo CAS deployment with Google Cloud SecretManager and Spring Cloud GCP.

Apereo CAS - Customized Authentication Strategy

Master writing custom authentication handlers in CAS to verify user identity from custom account stores and observe the operations using Micrometer to collect metrics and statistics for better troubleshooting and monitoring.

Apereo CAS - Software Bill of Materials (SBOM) with Spring Boot

Learn how to track and describe components used to build your Apereo CAS deployment and analyze CycloneDX BOMs to keep tabs on vulnerable dependencies and libraries used in your deployment.

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.

GitHub Actions - Rerun Failed Workflow Runs

A few tips and tricks on how to rerun failed workflow runs in GitHub Actions.

Apereo CAS - OpenID Connect Identity Provider

Learn how to configure Apereo CAS to act as an OpenID Connect identity provider (OP).

Apereo CAS 7.1.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 - Quick Deployment Options

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

Apereo CAS - Trusted Multifactor Authentication Devices

Learn how to turn on multifactor authentication with CAS using Google Authenticator and explore options that allow CAS to trust and track authentication devices, browsers and more.

Apereo CAS - Configuration Security with Jasypt

Learn how to secure CAS configuration settings and properties with Jasypt.

Apereo CAS - Scripting Multifactor Authentication Triggers

Learn how Apereo CAS may be configured to trigger multifactor authentication using Groovy conditionally decide whether MFA should be triggered for internal vs. external access, taking into account IP ranges, LDAP groups, etc.

Apereo CAS - Access Strategy External URL Redirects

A quick use case walkthrough where the authentication flow in CAS is to be redirected to a customized external URL if service access is denied.

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.

Enter your search term: