go-oidfed
The go-oidfed library is an implementation of OpenID Federation in the go language with the goal to enable go applications to make use of OpenID federation.
OFFA offers easy to use OpenID Federation Authentication and Authorisation for existing services. OFFA can be deployed along existing services and handle all OpenID Federation communication for your services.
OFFA offers easy to use OpenID Federation Authentication and Authorisation for existing services. OFFA can be deployed along existing services and handle all OpenID Federation communication for your services.
OFFA implements Forward Authentication usable with Traefik, NGINX, Caddy, and maybe other reverse proxies.
OFFA also implements Auth MemCookie usable with Apache.
For more information please refer to the Documentation at https://go-oidfed.github.io/offa/
Configuration of OFFA is explained in details at https://go-oidfed.github.io/offa/config/.
Docker images are available at docker hub oidfed/offa.
This is currently a Proof of Concept, that still needs some improvements and tweaking.
The following is a list of TODOs:
next
is given15661
represents the name OFFA
O
is the 15th letter of the alphabet, F
the sixth, A
the firstfederation
contains the German word Feder
which means
feather
. Therefore, the feather.You do not have to use OFFA, it's just an offer.
The go-oidfed library is an implementation of OpenID Federation in the go language with the goal to enable go applications to make use of OpenID federation.