In a previous post, I wrote about the steps I followed to create a Keycloak theme. In this post, we'll use Material Components for the Web to change the look and feel of Keycloak's Login templates. Material Components for the Web I installed Material (Design) Components for the Web (MDC…
Keycloak
Keycloak Themes - Part 1
Keycloak is an open source Identity and Access Management solution that supports: Single Sign On OpenID Connect, OAuth 2.0 and SAML 2.0 LDAP and Active Directory User Federation, Identity Brokering and Social Login Centralised User Management Serendipity uses OpenID Connect to secure applications and services. OpenID Connect and…
Keycloak, Flowable and OpenLDAP
Not so long ago, I wrote a series of posts about Flowable: Getting started with Flowable Flowable's REST API - Part 1 Flowable's REST API - Part 2 Flowable's REST API - Part 3 How To: Build Flowable How To: Flowable and LDAP And recently, I wrote a series of…
Angular, OAuth 2.0 and Keycloak
In previous posts, I wrote about Getting started with Keycloak and Angular, OpenID Connect and Keycloak. In this post, I take a look at Keycloak's support for OAuth 2.0 scopes. Requirements Serendipity has four roles: Guest User Manager Administrator Serendipity's REST API uses scopes to protect resources, for example:…
Angular, OpenID Connect and Keycloak
In a previous post, I wrote about wanting to add support for Single Sign On to Serendipity and the steps I followed to launch and configure Keycloak. There are several certified OpenID Connect (OIDC) implementations that provide OIDC and OAuth 2.0 protocol support for browser-based applications. In this post,…
Getting started with Keycloak
I'd like to add support for Single Sign On to Serendipity, so I thought I'd take a look at Keycloak. Keycloak Keycloak is an open source Identity and Access Management solution that supports: Single Sign On (SSO) OpenID Connect (OIDC), OAuth 2.0 and SAML 2.0 LDAP and Active…