authentication

package
v1.1.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthenticationMiddleware

func AuthenticationMiddleware(next mock_api.MockEndpoint) http.Handler

Types

type UserAuthentication

type UserAuthentication struct {
	Scopes   []string
	UserID   string
	ClientID string
}

func (UserAuthentication) HasOneOfRequiredScope

func (u UserAuthentication) HasOneOfRequiredScope(scopes []string) bool

func (UserAuthentication) HasScope

func (u UserAuthentication) HasScope(scope string) bool

func (*UserAuthentication) MatchesBroadcasterIDParam

func (u *UserAuthentication) MatchesBroadcasterIDParam(r *http.Request) bool

func (*UserAuthentication) MatchesModeratorIDParam added in v1.1.16

func (u *UserAuthentication) MatchesModeratorIDParam(r *http.Request) bool

func (*UserAuthentication) MatchesSpecifiedIDParam added in v1.1.16

func (u *UserAuthentication) MatchesSpecifiedIDParam(r *http.Request, param string) bool

func (*UserAuthentication) MatchesUserIDParam added in v1.1.16

func (u *UserAuthentication) MatchesUserIDParam(r *http.Request) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL