Loading…
13 June
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KeycloakCon Japan 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Japan Standard Time (UTC+9:00)To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change and session seating is available on a first-come, first-served basis. 
Company: Introductory and overview clear filter
Friday, June 13
 

14:40 JST

Keycloakify: A Practical Toolkit for Customizing Keycloak Interfaces - Joseph Garrone, Insee
Friday June 13, 2025 14:40 - 14:55 JST
Keycloakify is an open-source tool that simplifies theming in Keycloak by enabling the use of modern frameworks like React, Angular, and Svelte.

It supports customization of login, account, admin, and email interfaces, with real-time previews and standard frontend tooling.

In this session, we’ll walk through how it works, how it’s used in production environments, and how it compares to Keycloak’s built-in theming system.
Speakers
avatar for Joseph Garrone

Joseph Garrone

Lead Platform Tech, Insee
Creator of Keycloakify & oidc-spa onyxia.sh lead
Friday June 13, 2025 14:40 - 14:55 JST
Level 1 | Apollon
  Breakout Sessions

15:45 JST

Standardizing Authentication Flows in Keycloak Environments – Efficient Authorization Strategies Using OPA - Yuta Kato, CyberAgent, Inc.
Friday June 13, 2025 15:45 - 15:50 JST
In this session, we will explain how we standardized and streamlined authentication flows to address the growing workload faced by engineers due to the rapid increase in authentication services.

To tackle the challenging task of building individual authentication flows for over 100 services, we adopted an implementation approach that defines authorization levels using role information and leverages attribute data stored in Keycloak.

By accurately linking user information with imported role data and standardizing authentication flows, we enabled faster updates to authorization systems. Additionally, we implemented centralized policy management for each client using OPA (Open Policy Agent) and policy language, significantly improving maintenance efficiency.

This session will provide practical and scalable design strategies and implementation methods for building robust systems that address au
Speakers
avatar for Yuta Kato

Yuta Kato

Software Engineer, CyberAgent, Inc.
Yuta Kato is a Software Engineer at CyberAgent, Inc. He previously built data infrastructure and machine learning workflows for ABEMA. Currently, he is part of the Group IT Promotion Division, where he manages identity systems for the entire CyberAgent Group and develops Keycloak... Read More →
Friday June 13, 2025 15:45 - 15:50 JST
Level 1 | Apollon
  Breakout Sessions

15:55 JST

How To Manage Keycloak Securely by Using Terraform on Google Cloud - Atsushi Kitano, Cloud Ace
Friday June 13, 2025 15:55 - 16:05 JST
We have launched a new service which monitors customers' systems.
It uses Keycloak to authenticate for customers and developers to use our service components, for instance, Grafana, ArgoCD, Backstage, Redmine, and so on.

So, Keycloak has personal information, and we have to manage it securely.
We're using Terraform to configure Keycloak, not for making mistakes due to creating by hand. And we don't want to encounter errors when running Terraform code from the developer's PC.
So we're running it from the CD agent. We use Cloud Build, a Google Cloud product, because it provides a private pool that allows us to use a specific IP address.

We'll introduce how to build this CD system and how to use Terraform in my session.
Speakers
avatar for Atsushi Kitano

Atsushi Kitano

DevSecOps Division Expert, Cloud Ace
After researching automation technology related to IT system development and construction at a major SI company, he was engaged in the construction and operation management of private cloud infrastructure used throughout the company at division. After that, he worked on the development... Read More →
Friday June 13, 2025 15:55 - 16:05 JST
Level 1 | Apollon
  Breakout Sessions

16:30 JST

Fine-Grained Authorization & Beyond: Mastering Keycloak Patterns in AI-infused Apps - Daniel Oh, Red Hat
Friday June 13, 2025 16:30 - 16:45 JST
Securing a single application with Keycloak and OIDC/OAuth 2.0 is straightforward, but what about complex microservice architectures, especially those incorporating AI capabilities? This session explores advanced patterns and best practices for leveraging Keycloak within distributed systems built with a specific focus on securing AI applications. We'll go beyond basic authentication and RBAC to implement fine-grained authorization for accessing and utilizing AI models using Keycloak Authorization Services. Topics include efficient token propagation between services (including those hosting AI models), securing service-to-service communication, handling multi-tenancy considerations for AI services, and integrating custom Keycloak policies to control access to sensitive AI functionalities and data. Learn how to build scalable, maintainable, and highly secure microservice ecosystems, including those leveraging AI, powered by Quarkus, Langchain4j, and Keycloak.
Speakers
avatar for Daniel Oh

Daniel Oh

Senior Principal Developer Advocate, Red Hat
Daniel Oh is a Java Champion and Senior Principal Developer Advocate at Red Hat to evangelize developers for building cloud-native apps and serverless ob Kubernetes ecosystems. He's also contributing to various cloud open-source projects and ecosystems as a CNCF ambassador for accelerating... Read More →
Friday June 13, 2025 16:30 - 16:45 JST
Level 1 | Apollon
  Breakout Sessions
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.