[keycloak-dev] identity broker changes

Stian Thorgersen stian at redhat.com
Thu Mar 26 01:35:34 EDT 2015



----- Original Message -----
> From: "Bill Burke" <bburke at redhat.com>
> To: keycloak-dev at lists.jboss.org
> Sent: Thursday, 26 March, 2015 12:23:15 AM
> Subject: Re: [keycloak-dev] identity broker changes
> 
> Finished backchannel logout for oidc and saml.  Created a "Keycloak
> OIDC" type that handles our logout protocol.  had to make changes to
> UserSessionProvider and Model to get this to work (and work
> efficiently).  I think I fixed facebook and github login, but I haven't
> tested it yet.

Nice, so we're now implementing the complete openid connect session management spec?

> 
> Still need to:
> * Make sure appliance works (all the module dependency stuff)
> * Write automated tests
> * Auto-import certificate for OIDC validation and .well-known address

I assume by auto-import you mean that someone can add an IdP by just supplying the .well-known address?

> * Review to make sure error handling is correct.  Tests too for this.
> 
> Gonna take me awhile to write all the tests :(
> 
> 
> 
> On 3/20/2015 7:07 PM, Bill Burke wrote:
> > SPI has changed to support logout and multiple callback endpoints (i.e.
> > keycloak oidc chaining will require a logout callback).  This SPI is
> > quite complex, so I don't think we want to expose this to users.  I'm
> > not very happy with it, but I'm not sure how to improve it yet.
> >
> > What works now:
> > * If logged in via a SAML broker, a keycloak initiated browser logout
> > will log out of the SAML broker too.
> >
> > What do I still need to do:
> > * Make "UPdate profile" false by default.
> > * Improve saml admin console page.
> > * Implement OIDC broker keycloak initiated browser logout.
> > * Implement OIDC logout endpoint so that I can test OIDC brokering with
> > Keycloak as a parent.
> > * Implement SAML backchannel logout where the parent IDP sends a
> > backchannel logout request.
> > * Create a new "Keycloak OIDC" provider which extends OIDC and adds
> > keycloak extensions like logout.
> > * Review to make sure error handling is correct.
> >
> > So, still a lot to do, but I'm at a milestone.
> >
> >
> 
> --
> Bill Burke
> JBoss, a division of Red Hat
> http://bill.burkecentral.com
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
> 


More information about the keycloak-dev mailing list