b***@gmail.com
2021-06-03 00:00:31 UTC
Hello.
I'd like to configure a Cyrus deployment to use an OpenID Connect Provider (Keycloak server) for authentication purposes.
I couldn't find any off-the-shelf / pre-existing connector. So I thought I'd write one, and make it available to the Community.
I presume the ideal extension point for this in Cyrus is to develop a SASL-plugin that implements OpenID Connect client (RP / Relying Party) functionality.
I just wanted to ask here first if -
a) it's something that's already been done / tried / abandoned before, Â
b) I have the right extension point in mind for Cyrus (include/saslplug.h), and
c) might be useful to others.
rgds,
Brenton
------------------------------------------
Cyrus: SASL
Permalink: https://cyrus.topicbox.com/groups/sasl/T507fc7ab05af3690-Mc18c1e4a0ec63d82ef3486eb
Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription
I'd like to configure a Cyrus deployment to use an OpenID Connect Provider (Keycloak server) for authentication purposes.
I couldn't find any off-the-shelf / pre-existing connector. So I thought I'd write one, and make it available to the Community.
I presume the ideal extension point for this in Cyrus is to develop a SASL-plugin that implements OpenID Connect client (RP / Relying Party) functionality.
I just wanted to ask here first if -
a) it's something that's already been done / tried / abandoned before, Â
b) I have the right extension point in mind for Cyrus (include/saslplug.h), and
c) might be useful to others.
rgds,
Brenton
------------------------------------------
Cyrus: SASL
Permalink: https://cyrus.topicbox.com/groups/sasl/T507fc7ab05af3690-Mc18c1e4a0ec63d82ef3486eb
Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription