chore: go fmt
This commit is contained in:
parent
bdad6bf8ed
commit
d832ea7304
|
@ -28,17 +28,16 @@ type VerificationParams struct {
|
|||
|
||||
// NewTokenVerifier returns a token-verifying middleware
|
||||
//
|
||||
// tokenVerifier := chiauth.NewTokenVerifier(chiauth.VerificationParams{
|
||||
// Issuers: keyfetch.Whitelist([]string{"https://accounts.google.com"}),
|
||||
// Optional: false,
|
||||
// })
|
||||
// r.Use(tokenVerifier)
|
||||
//
|
||||
// r.Post("/api/users/profile", func(w http.ResponseWriter, r *http.Request) {
|
||||
// ctx := r.Context()
|
||||
// jws, ok := ctx.Value(chiauth.JWSKey).(*libauth.JWS)
|
||||
// })
|
||||
// tokenVerifier := chiauth.NewTokenVerifier(chiauth.VerificationParams{
|
||||
// Issuers: keyfetch.Whitelist([]string{"https://accounts.google.com"}),
|
||||
// Optional: false,
|
||||
// })
|
||||
// r.Use(tokenVerifier)
|
||||
//
|
||||
// r.Post("/api/users/profile", func(w http.ResponseWriter, r *http.Request) {
|
||||
// ctx := r.Context()
|
||||
// jws, ok := ctx.Value(chiauth.JWSKey).(*libauth.JWS)
|
||||
// })
|
||||
func NewTokenVerifier(opts VerificationParams) func(http.Handler) http.Handler {
|
||||
return func(next http.Handler) http.Handler {
|
||||
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
|
|
|
@ -28,8 +28,9 @@ type IssuerList = keyfetch.Whitelist
|
|||
// create a trusted IssuerList of public and/or internal issuer URLs.
|
||||
//
|
||||
// Example:
|
||||
// OIDC_ISSUERS='https://example.com/ https://therootcompany.github.io/libauth/'
|
||||
// OIDC_ISSUERS_INTERNAL='http://localhost:3000/ http://my-service-name:8080/'
|
||||
//
|
||||
// OIDC_ISSUERS='https://example.com/ https://therootcompany.github.io/libauth/'
|
||||
// OIDC_ISSUERS_INTERNAL='http://localhost:3000/ http://my-service-name:8080/'
|
||||
func ParseIssuerEnvs(issuersEnvName, internalEnvName string) (IssuerList, error) {
|
||||
if len(issuersEnvName) > 0 {
|
||||
issuersEnvName = oidcIssuersEnv
|
||||
|
@ -49,7 +50,8 @@ func ParseIssuerEnvs(issuersEnvName, internalEnvName string) (IssuerList, error)
|
|||
// ParseIssuerListString will Split comma- and/or space-delimited list into a slice
|
||||
//
|
||||
// Example:
|
||||
// "https://example.com/, https://therootcompany.github.io/libauth/"
|
||||
//
|
||||
// "https://example.com/, https://therootcompany.github.io/libauth/"
|
||||
func ParseIssuerListString(issuerList string) []string {
|
||||
issuers := []string{}
|
||||
|
||||
|
|
Loading…
Reference in New Issue