func authenticate(ctx context.Context, implicitAuds Audiences, authenticate func() (*Response, bool, error)) (*Response, bool, error) { … }
type audAgnosticRequestAuthenticator …
var _ …
func (a *audAgnosticRequestAuthenticator) AuthenticateRequest(req *http.Request) (*Response, bool, error) { … }
func WrapAudienceAgnosticRequest(implicit Audiences, delegate Request) Request { … }
type audAgnosticTokenAuthenticator …
var _ …
func (a *audAgnosticTokenAuthenticator) AuthenticateToken(ctx context.Context, tok string) (*Response, bool, error) { … }
func WrapAudienceAgnosticToken(implicit Audiences, delegate Token) Token { … }