3e1e0b604f
This adds the oauth2 provider `oidc`. It needs an additional argument, the OIDC discovery endpoint to figure out where the auth and token URLs are. Configuration is similar to setting up the Google Authentication with these changes: * `OAUTH2_PROVIDER = oidc` * `OAUTH2_OIDC_DISCOVERY_ENDPOINT = https://auth.exampe.org/discovery`
73 lines
2.5 KiB
Text
73 lines
2.5 KiB
Text
# github.com/PuerkitoBio/goquery v1.5.0
|
|
github.com/PuerkitoBio/goquery
|
|
# github.com/andybalholm/cascadia v1.0.0
|
|
github.com/andybalholm/cascadia
|
|
# github.com/coreos/go-oidc v2.2.1+incompatible
|
|
github.com/coreos/go-oidc
|
|
# github.com/golang/protobuf v1.3.2
|
|
github.com/golang/protobuf/proto
|
|
# github.com/gorilla/mux v1.7.3
|
|
github.com/gorilla/mux
|
|
# github.com/lib/pq v1.2.0
|
|
github.com/lib/pq
|
|
github.com/lib/pq/hstore
|
|
github.com/lib/pq/oid
|
|
github.com/lib/pq/scram
|
|
# github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35
|
|
github.com/pquerna/cachecontrol
|
|
github.com/pquerna/cachecontrol/cacheobject
|
|
# golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708
|
|
golang.org/x/crypto/acme
|
|
golang.org/x/crypto/acme/autocert
|
|
golang.org/x/crypto/bcrypt
|
|
golang.org/x/crypto/blowfish
|
|
golang.org/x/crypto/ed25519
|
|
golang.org/x/crypto/ed25519/internal/edwards25519
|
|
golang.org/x/crypto/pbkdf2
|
|
golang.org/x/crypto/ssh/terminal
|
|
# golang.org/x/net v0.0.0-20191112182307-2180aed22343
|
|
golang.org/x/net/context
|
|
golang.org/x/net/context/ctxhttp
|
|
golang.org/x/net/html
|
|
golang.org/x/net/html/atom
|
|
golang.org/x/net/html/charset
|
|
golang.org/x/net/idna
|
|
# golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
|
|
golang.org/x/oauth2
|
|
golang.org/x/oauth2/internal
|
|
# golang.org/x/sys v0.0.0-20190904154756-749cb33beabd
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
# golang.org/x/text v0.3.2
|
|
golang.org/x/text/encoding
|
|
golang.org/x/text/encoding/charmap
|
|
golang.org/x/text/encoding/htmlindex
|
|
golang.org/x/text/encoding/internal
|
|
golang.org/x/text/encoding/internal/identifier
|
|
golang.org/x/text/encoding/japanese
|
|
golang.org/x/text/encoding/korean
|
|
golang.org/x/text/encoding/simplifiedchinese
|
|
golang.org/x/text/encoding/traditionalchinese
|
|
golang.org/x/text/encoding/unicode
|
|
golang.org/x/text/internal/language
|
|
golang.org/x/text/internal/language/compact
|
|
golang.org/x/text/internal/tag
|
|
golang.org/x/text/internal/utf8internal
|
|
golang.org/x/text/language
|
|
golang.org/x/text/runes
|
|
golang.org/x/text/secure/bidirule
|
|
golang.org/x/text/transform
|
|
golang.org/x/text/unicode/bidi
|
|
golang.org/x/text/unicode/norm
|
|
# google.golang.org/appengine v1.6.2
|
|
google.golang.org/appengine/internal
|
|
google.golang.org/appengine/internal/base
|
|
google.golang.org/appengine/internal/datastore
|
|
google.golang.org/appengine/internal/log
|
|
google.golang.org/appengine/internal/remote_api
|
|
google.golang.org/appengine/internal/urlfetch
|
|
google.golang.org/appengine/urlfetch
|
|
# gopkg.in/square/go-jose.v2 v2.4.1
|
|
gopkg.in/square/go-jose.v2
|
|
gopkg.in/square/go-jose.v2/cipher
|
|
gopkg.in/square/go-jose.v2/json
|