
George Thomas
Senior IAM Engineer at Skycloak
George is a senior IAM engineer with 23+ years in software engineering, including 14+ years specializing in identity and access management. He designs and modernizes enterprise IAM platforms with deep expertise in Keycloak, OAuth 2.0, OpenID Connect, SAML, and identity federation across cloud and hybrid environments. Previously at Trianz and a long-term contributor to Entrust IAM product engineering, George authors Skycloak's technical Keycloak tutorials.
Articles by George Thomas

Customizing Keycloak Themes with Keycloakify in Skycloak
Learn how to customize Keycloak themes using Keycloakify and deploy them in Skycloak managed Keycloak environments.

Keycloak LDAP User Federation: Setup, Sync Modes, and Mappers
How Keycloak LDAP user federation actually works: import vs no-import, the four edit modes, sync strategies, and the mappers that…

SCIM Integration Between Okta and Keycloak
Learn SCIM provisioning from Okta to Keycloak with user sync, group sync, OAuth2 setup, and SCIM interoperability insights.

Okta vs Keycloak: Policies vs Authentication Flows Details
Compare Okta’s policy-based authentication with Keycloak’s flow-based model. Learn how MFA, fallback, and conditional access work in real-world IAM scenarios.

Keycloak Workflows: Automate the User Lifecycle in 26.6+
How Keycloak workflows work in 26.6 and later: YAML triggers, conditions and steps for onboarding, offboarding and inactive users, with…

Keycloak JWT Authorization Grant with a Node.js Token Issuer
Set up the Keycloak JWT authorization grant (RFC 7523) with a Node.js app that signs assertions: identity provider, client, user…

JWT Authorization Grant in Keycloak with External IdP
Learn how to implement JWT Authorization Grant in Keycloak using Auth0 as an external Identity Provider, including setup steps and…

Auth0 vs Keycloak: Login & Token Customization
Learn how Auth0 and Keycloak handle login control and token customization. Explore Actions, Authentication Flows, Protocol Mappers, and architecture trade-offs.

Keycloak CI/CD with GitHub Actions and Terraform
Learn how to automate Keycloak using Terraform and GitHub Actions. Build a CI/CD pipeline with secure secrets, plan, and apply…

Client Credentials Flow with Skycloak and Node.js
Learn Client Credentials flow using Skycloak and Node.js. Implement secure machine-to-machine authentication with practical examples.