[Openid-specs-fastfed] Open source library for FastFed

McAdams, Darin darinm at amazon.com
Wed Aug 26 16:19:45 UTC 2020


As mentioned in today’s WG, a Java open source library is in progress:
https://github.com/fastfed4j/fastfed4j

Brian Rose and I have been iterating, based on early prototypes from SailPoint and AWS.

The library is about ~60% complete, but the intent is to provide production-ready code for much of the spec, including:
  * JSON serialization of metadata
  * Validation and enforcement of spec compliance
  * Easy detection of change types. E.g. whether a FastFed handshake is creating a new relationship, editing an existing one, or terminating one, And if so, how?
  * Mechanisms to plug-in custom profile extensions.

It does _not_ provide an end-to-end implementation, as each implementor will have their own preferences for UX, webserver technologies, and storage systems. But, this core library will provide much of the heavy lifting behind the scenes.

We’ll send a follow-up email as we approach completion and have user documentation. In the meantime, if anyone wishes to look or contribute, a raw example of the usage is here:
https://github.com/fastfed4j/fastfed4j/blob/master/src/main/java/org/fastfed4j/samples/ExampleUsage.java

-Darin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-fastfed/attachments/20200826/52f257e3/attachment.html>


More information about the Openid-specs-fastfed mailing list