Skip to content

Experimental SSF Support blog post#748

Open
thomasdarimont wants to merge 6 commits into
keycloak:mainfrom
thomasdarimont:blog/ssf-support-announcement
Open

Experimental SSF Support blog post#748
thomasdarimont wants to merge 6 commits into
keycloak:mainfrom
thomasdarimont:blog/ssf-support-announcement

Conversation

@thomasdarimont
Copy link
Copy Markdown
Contributor

PR for SSF Experimental blog post.

@thomasdarimont thomasdarimont force-pushed the blog/ssf-support-announcement branch from 871f435 to 24b441e Compare May 9, 2026 13:57
Copy link
Copy Markdown
Contributor

@pedroigor pedroigor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We usually add steps to solve a specific use case. For SSF, it could be the steps to:

  • Create a client and enable it as an SSF receiver
  • Obtain an SSF-scoped token to manage SSF streams
  • Create an SSF stream
  • Example of a client pooling (or receiving) consuming the event

Wdyt?

@thomasdarimont
Copy link
Copy Markdown
Contributor Author

@pedroigor thanks for your input! Makes sense to me.

I'll add a brief section on how to use Keycloak as a SSF Transmitter against caep.dev setup as a SSF Receiver with POLL (which needs no tunnel etc.).

@thomasdarimont thomasdarimont force-pushed the blog/ssf-support-announcement branch 2 times, most recently from 7c44253 to d4573e0 Compare May 11, 2026 18:09
@thomasdarimont
Copy link
Copy Markdown
Contributor Author

@pedroigor @ssilvert I now also mention the https://github.com/quarkiverse/quarkus-openid-ssf quarkus extension with a pointer to the https://github.com/thomasdarimont/quarkus-openid-ssf-test example app.

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
…section

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
@thomasdarimont thomasdarimont force-pushed the blog/ssf-support-announcement branch from d9d82ea to 98687b2 Compare May 20, 2026 11:49
@thomasdarimont
Copy link
Copy Markdown
Contributor Author

thomasdarimont commented May 20, 2026

Rebased blog post on current main, and referenced the SSF documentation: keycloak/keycloak#49157
Documentation PR: keycloak/keycloak#49157

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants