Welcome + Opening Remarks - Alexander Schwartz, IBM
Watch on YouTubeVideo summary
Alexander Schwartz, a Keycloak maintainer and program co-chair, welcomes attendees to the second edition of KeyCloak on Japan, expressing gratitude to the community for their submissions and participation. He introduces himself alongside Yoshiyuki Tabata as one of the organizers who worked hard to curate the event's speakers from a pool of excellent proposals. The session aims to provide a comprehensive overview of Keycloak, starting with its core purpose: making it easy to self-host and integrate various identity types for humans, agents, and machines within any environment.
The presentation highlights Keycloak's versatility, ranging from being deployed as a single container for developers to supporting millions of users in large-scale production settings. A major focus is placed on integration capabilities, allowing organizations to connect with existing security infrastructures like LDAP or cloud-based identity providers such as Okta and Entra without starting from scratch. The platform supports essential standards including SAML and OpenID Connect, while also enabling security enhancements like multi-factor authentication and passkeys. Additionally, Keycloak offers robust user management features, including role assignment, self-registration, password recovery, and credential updates, all designed to streamline identity governance.
Looking toward the future of technology, Schwartz emphasizes that the event will explore how Keycloak adapts to the rise of AI, specifically through workload identity and integration with SPIFFE and SPIRE for authenticating agents within Kubernetes environments. The agenda includes keynotes from sponsors Midship and Hitachi, lightning talks on new features, discussions on signing commits and artifacts, and sessions on integrating with Model Context Protocol (MCP) identities. Throughout the morning, attendees will have opportunities to network with sponsors and speakers, with a scheduled break at 10:30 and a closing session at 12:35, followed by an evening reception for further community engagement.
Beyond the current event, Schwartz promotes upcoming Keycloak gatherings, including an all-day conference in Prague, Czech Republic, this October, which will feature interactive sessions and parallel tracks. He also announces a future event scheduled for April of next year in Germany, noting that the call for papers is expected to open by the end of August. To support accessibility and transparency, live captions are available via a QR code, and attendees are reminded of the code of conduct, which emphasizes treating others with kindness and respect. Schwartz concludes by inviting everyone to stay connected through the evening reception and encourages participation in future community events to foster global collaboration.
Read the full video transcript
So, let's get started. It's 9:00.
Welcome,
uh, to KeyCloak on Japan.
The second KeyCloak on Japan ever. So,
we last The first time was last year.
This is the second time, and I'm very,
very
happy to be here today.
So, I'm Alexander Schwartz. I'm one of
the KeyCloak maintainers, and I'm one of
the two program co-chairs.
Yoshiyuki Tabata, who was also here a
second ago. He's uh, catching a speaker.
Two of us were the
uh, program chairs. Uh, no, the
microphone.
So, the two of us were, um,
uh, organizing, uh, helping out with
this, uh, call for papers. A lot of
um, people submitted to their talks to
this event, and we were very grateful
for all the submissions.
And it was very hard to choose the
speakers for today with all these good
submissions, and
I'm happy to have all the speakers here
today.
So, um,
as I'm kind of doing the introduction,
let me first summarize, uh, what
KeyCloak is. So, that's then out of the
way.
Just a quick show of hands. Who is using
KeyCloak already in production in this
room? Okay.
Who is using it on a developer machine
only?
Who is here and want to learn about what
KeyCloak is in the first place, and
never used it before? Maybe raise hand a
little. Okay. Yeah, good. We have
everyone here.
Uh, it's going to be a great day.
So, KeyCloak, um, I would summarize it,
make it easy to self-host and, uh,
integrate identities of any kind.
Uh, for humans
and for agents, uh, and machines.
You can start it as a single container
to get your developer started.
Uh, you can also host millions of users
in a production environment using
KeyCloak.
And we will see here some of those items
here today.
You can integrate it with your existing
security infrastructure, you're
usually don't start from scratch in an
environment. You usually have maybe an
LDAP in an enterprise. Maybe you have
another
cloud-based uh identity and access
management like uh I don't know, maybe
Octa or or Entra or any other system
that you have. You want to integrate um
such an identity and access management
system is never a standalone system.
It's an integration point in your
enterprise.
And well, there's LDAP you can um
integrate with other standards like
SAML, uh OpenID Connect. All these
standards are built into Keycloak.
And
sometimes we also see people who want to
adopt Keycloak because they want to
level up their security.
So, they want to level up by adding
multi-factor authentication.
They want to level up by adding passkeys
to their existing infrastructure. And
with that, Keycloak is also a very good
choice uh implementing all these these
parts uh that you need to do that.
It's also delivering some means of user
management. Well, you can have users,
you can assign them roles and groups,
uh update users.
But, it's also some means of user
self-service. Users can self-register,
users can
change their credentials, recover their
passwords when they lost them.
All right. And
well, all this user self-management is
built into Keycloak.
Um
and finally, Keycloak, what we will see,
we will hear a lot of talks about AI
today.
You will see um like you can run agents,
you can leverage workload identity.
You will have talks showing how to
leverage maybe SPIFFE and SPIRE, how to
leverage Kubernetes service accounts to
authenticate your users, uh your
agents uh to Keycloak and within your
infrastructure. And doing all that with
the latest specs. So, that's Keycloak,
and welcome to Keycloak con and learn
about all this.
We have lots of upcoming talks. Um,
we're going through Keycloak and stick
score, um, how to use, um,
how you sign your commits basically and
artifacts that you're sending out, uh,
how to do, um, integrating with MCP.
Um, we have a sponsor's keynote from
Midship and Hitachi, um,
we have another lightning talk here when
I show a bit what's new and upcoming for
Keycloak.
We're talking about MCP identities, um,
how to authorize services.
So, it's a big spectrum of all the
different talks that are then there with
Keycloak.
All this event will not happen without
our two diamond sponsors, and I'm very
grateful for them to sponsor this event.
One is Hitachi, who was sponsoring this
event as a diamond sponsor now the
second year in a row. Thank you very
much for that. And also Midship
sponsoring this one as a diamond
sponsor.
The event today, um, Keycloak con will
basically cover the morning.
And we will we're kicking off here now,
um, in this room, and all the talks will
be in this room uh, all morning.
The open remarks are those things that
I'm just, uh, that you're just hearing.
And uh, shortly afterwards we will have
some keynotes. We will have the first
sessions.
And at 10:30 there's a 10-minute break,
um, where you can visit visit the
sponsors, have some networking in the
room just next to this room.
After that we continue with more
lightning talks and sessions in the room
in this room again, 3F,
313 and 14.
And at 12:35 we are wrapping up this uh,
event uh with closing remarks.
And finally, the um
quality.
Maybe you're staying around for the
um Cloud Native Community Japan uh in
the afternoon or other events.
If you're still around at 5:00, I hope
you are, then we can meet again and um
yeah, network at the evening reception
here
at this event venue.
The evening reception is from 5:00 until
6:15. So, please join us there.
Some more information about captions and
translations.
So, if you scan this QR code, this QR
code will get you to a website
where you Well, that will be pre-filled
and showing this is this room.
And it will then
um give you live captions of all the
talks happening in this this room.
Yeah, and you might need uh some
personal headphones in order to listen
to on what your telephone is telling
you.
All right.
I'll leave it on for another second.
All the slides um yeah, I tried to
upload them this morning, but I asked
the event team to do it because I was
unable to um I will put them up later
again.
So, there's also the code of conduct. Uh
the code of conduct golden rule is treat
others as you want to be treated with
kindness and respect.
Um if Yeah, there's also a QR code that
takes you to the code of conduct.
Um there are definitely uh CNCF staff
members here that you can contact
um if you don't find anyone else. I'm
happy to be a contact as well for you if
you have any concerns or questions about
this.
There are two more upcoming events that
I want to advertise. So, there's
Keycloak 26. That's another all-day
Keycloak event happening in the Czech
Republic in Prague
October this year.
So, the schedule is already out.
Um you can now buy your ticket.
And I hope I meet some of you or maybe
friends and colleagues from
from you
uh in in Prague. It will be also very
interactive day with interactive
sessions and talks
and also an evening reception.
Another event is happening in April next
year. So, this is more a save the date.
Uh at the moment, the call for papers is
not yet open. I think it will open end
of August.
And um
yeah, if you're
in Germany in April next year, um
it's usually it's quite big uh community
event of Keycloak.
I think last year we were about 150 to
180 people there.
So, it was always good to meet there. It
was multiple parallel tracks uh about
Keycloak. So, please mark your calendars
if you have the time
and uh to be there on site.
So, that's my introduction to Keycloak
Con.
Um
thanks for being here and uh we hope to
have the first speaker soon.
Thank you very much.
>> [applause]