github.com/quasoft/oidcauth (go): Package oidcauth is an authentication middleware for web applications and microservices, which uses an external OpenID Connect identity provider (IdP) for user storage and authentication.  The library is configurable, except for some choices that have been pre-made on purpose:  Can be used as authentication middleware for (see examples):  Tested for compatibility with:  Dependencies: - github.com/coreos/go-oidc - golang.org/x/oauth2 - github.com/gorilla/sessions  TODO: - Add authorization support.
Keywords: authentication|authorization|go|golang|http|middleware|openid-connect