<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
I’ve finally got around to setting up open source access to the OIDC profile handler I’ve built for Shibboleth v2. While I know that is of limited usefulness (with the imminent demise of v2 support), I’m still making it available. Our plans here at Clareity
are to move to a Shibboleth v3 base over the next few months and update the OIDC profile handler for that.
<div class=""><br class="">
</div>
<div class="">It’s definitely a version 1.0 level piece of code though its passed all of the certification tests except for dynamic client registration (there is no support for dynamic client registration). Feel free to download and give it a try. I do need
to put in some documentation for it as its a full Shib profile handler and there are changes to make for it to work. I’ll be doing that this afternoon.</div>
<div class=""><br class="">
</div>
<div class="">Also, it requires you to run our database backed storage service. While I think its theoretically possible to do it with cookies and avoid the database, I don’t think its any simpler. Plus for me, it gets persistence across a cluster and restarts,
easily.</div>
<div class=""><br class="">
</div>
<div class="">Source code:</div>
<div class=""><br class="">
</div>
<div class=""> DB Storage Service (1.3.0 required) — <a href="https://bitbucket.org/clareity/db-storage-service" class="">https://bitbucket.org/clareity/db-storage-service</a></div>
<div class=""><br class="">
</div>
<div class=""> OIDC Handler — <a href="https://bitbucket.org/clareity/openid-handler-v2" class="">https://bitbucket.org/clareity/openid-handler-v2</a></div>
<div class=""><br class="">
</div>
<div class="">cheers,</div>
<div class=""><br class="">
</div>
<div class="">Paul</div>
<div class=""><br class="">
<div class="">-----<br class="">
Paul Hethmon<br class="">
Chief Software Architect<br class="">
<a href="mailto:paul.hethmon@clareitysecurity.com" class="">paul.hethmon@clareitysecurity.com</a><br class="">
<br class="">
</div>
<br class="">
</div>
</body>
</html>