mock

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package mock is a generated GoMock package.

Package mock is a generated GoMock package.

Package mock is a generated GoMock package.

Package mock is a generated GoMock package.

Package mock is a generated GoMock package.

Package mock is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpectDecoder

func ExpectDecoder(a op.Authorizer)

func ExpectEncoder

func ExpectEncoder(a op.Authorizer)

func ExpectInvalidClientID

func ExpectInvalidClientID(s op.Storage)

func ExpectSigner

func ExpectSigner(a op.Authorizer, t *testing.T)

func ExpectSigningKey

func ExpectSigningKey(s op.Storage)

func ExpectSigningKeyInvalid

func ExpectSigningKeyInvalid(s op.Storage)

func ExpectStorage

func ExpectStorage(a op.Authorizer, t *testing.T)

func ExpectValidClientID

func ExpectValidClientID(s op.Storage)

func ExpectVerifier added in v0.5.0

func ExpectVerifier(a op.Authorizer, t *testing.T)

func NewAuthorizer

func NewAuthorizer(t *testing.T) op.Authorizer

func NewAuthorizerExpectValid

func NewAuthorizerExpectValid(t *testing.T, wantErr bool) op.Authorizer

func NewClient

func NewClient(t *testing.T) op.Client

func NewClientExpectAny

func NewClientExpectAny(t *testing.T, appType op.ApplicationType) op.Client

func NewClientWithConfig added in v0.7.0

func NewClientWithConfig(t *testing.T, uri []string, appType op.ApplicationType, responseTypes []oidc.ResponseType, devMode bool) op.Client

func NewMockStorageAny

func NewMockStorageAny(t *testing.T) op.Storage

func NewMockStorageExpectInvalidClientID

func NewMockStorageExpectInvalidClientID(t *testing.T) op.Storage

func NewMockStorageExpectValidClientID

func NewMockStorageExpectValidClientID(t *testing.T) op.Storage

func NewMockStorageSigningKey

func NewMockStorageSigningKey(t *testing.T) op.Storage

func NewMockStorageSigningKeyInvalid

func NewMockStorageSigningKeyInvalid(t *testing.T) op.Storage

func NewStorage

func NewStorage(t *testing.T) op.Storage

Types

type ConfClient

type ConfClient struct {
	// contains filtered or unexported fields
}

func (*ConfClient) AccessTokenLifetime

func (c *ConfClient) AccessTokenLifetime() time.Duration

func (*ConfClient) AccessTokenType

func (c *ConfClient) AccessTokenType() op.AccessTokenType

func (*ConfClient) AllowedScopes added in v0.12.0

func (c *ConfClient) AllowedScopes() []string

func (*ConfClient) ApplicationType

func (c *ConfClient) ApplicationType() op.ApplicationType

func (*ConfClient) AuthMethod added in v0.7.0

func (c *ConfClient) AuthMethod() oidc.AuthMethod

func (*ConfClient) ClockSkew added in v0.13.0

func (c *ConfClient) ClockSkew() time.Duration

func (*ConfClient) DevMode added in v0.7.0

func (c *ConfClient) DevMode() bool

func (*ConfClient) GetID

func (c *ConfClient) GetID() string

func (*ConfClient) GrantTypes added in v0.15.1

func (c *ConfClient) GrantTypes() []oidc.GrantType

func (*ConfClient) IDTokenLifetime

func (c *ConfClient) IDTokenLifetime() time.Duration

func (*ConfClient) IDTokenUserinfoClaimsAssertion added in v0.13.0

func (c *ConfClient) IDTokenUserinfoClaimsAssertion() bool

func (*ConfClient) IsScopeAllowed added in v0.12.4

func (c *ConfClient) IsScopeAllowed(scope string) bool

func (*ConfClient) LoginURL

func (c *ConfClient) LoginURL(id string) string

func (*ConfClient) PostLogoutRedirectURIs added in v0.4.0

func (c *ConfClient) PostLogoutRedirectURIs() []string

func (*ConfClient) RedirectURIs

func (c *ConfClient) RedirectURIs() []string

func (*ConfClient) ResponseTypes added in v0.7.0

func (c *ConfClient) ResponseTypes() []oidc.ResponseType

func (*ConfClient) RestrictAdditionalAccessTokenScopes added in v0.12.4

func (c *ConfClient) RestrictAdditionalAccessTokenScopes() func(scopes []string) []string

func (*ConfClient) RestrictAdditionalIdTokenScopes added in v0.12.4

func (c *ConfClient) RestrictAdditionalIdTokenScopes() func(scopes []string) []string

type MockAuthorizer

type MockAuthorizer struct {
	// contains filtered or unexported fields
}

MockAuthorizer is a mock of Authorizer interface.

func NewMockAuthorizer

func NewMockAuthorizer(ctrl *gomock.Controller) *MockAuthorizer

NewMockAuthorizer creates a new mock instance.

func (*MockAuthorizer) Crypto

func (m *MockAuthorizer) Crypto() op.Crypto

Crypto mocks base method.

func (*MockAuthorizer) Decoder

func (m *MockAuthorizer) Decoder() http.Decoder

Decoder mocks base method.

func (*MockAuthorizer) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAuthorizer) Encoder

func (m *MockAuthorizer) Encoder() http.Encoder

Encoder mocks base method.

func (*MockAuthorizer) IDTokenHintVerifier added in v0.9.0

func (m *MockAuthorizer) IDTokenHintVerifier() op.IDTokenHintVerifier

IDTokenHintVerifier mocks base method.

func (*MockAuthorizer) Issuer

func (m *MockAuthorizer) Issuer() string

Issuer mocks base method.

func (*MockAuthorizer) RequestObjectSupported added in v1.0.0

func (m *MockAuthorizer) RequestObjectSupported() bool

RequestObjectSupported mocks base method.

func (*MockAuthorizer) Signer

func (m *MockAuthorizer) Signer() op.Signer

Signer mocks base method.

func (*MockAuthorizer) Storage

func (m *MockAuthorizer) Storage() op.Storage

Storage mocks base method.

type MockAuthorizerMockRecorder

type MockAuthorizerMockRecorder struct {
	// contains filtered or unexported fields
}

MockAuthorizerMockRecorder is the mock recorder for MockAuthorizer.

func (*MockAuthorizerMockRecorder) Crypto

func (mr *MockAuthorizerMockRecorder) Crypto() *gomock.Call

Crypto indicates an expected call of Crypto.

func (*MockAuthorizerMockRecorder) Decoder

func (mr *MockAuthorizerMockRecorder) Decoder() *gomock.Call

Decoder indicates an expected call of Decoder.

func (*MockAuthorizerMockRecorder) Encoder

func (mr *MockAuthorizerMockRecorder) Encoder() *gomock.Call

Encoder indicates an expected call of Encoder.

func (*MockAuthorizerMockRecorder) IDTokenHintVerifier added in v0.9.0

func (mr *MockAuthorizerMockRecorder) IDTokenHintVerifier() *gomock.Call

IDTokenHintVerifier indicates an expected call of IDTokenHintVerifier.

func (*MockAuthorizerMockRecorder) Issuer

func (mr *MockAuthorizerMockRecorder) Issuer() *gomock.Call

Issuer indicates an expected call of Issuer.

func (*MockAuthorizerMockRecorder) RequestObjectSupported added in v1.0.0

func (mr *MockAuthorizerMockRecorder) RequestObjectSupported() *gomock.Call

RequestObjectSupported indicates an expected call of RequestObjectSupported.

func (*MockAuthorizerMockRecorder) Signer

func (mr *MockAuthorizerMockRecorder) Signer() *gomock.Call

Signer indicates an expected call of Signer.

func (*MockAuthorizerMockRecorder) Storage

func (mr *MockAuthorizerMockRecorder) Storage() *gomock.Call

Storage indicates an expected call of Storage.

type MockClient

type MockClient struct {
	// contains filtered or unexported fields
}

MockClient is a mock of Client interface.

func NewMockClient

func NewMockClient(ctrl *gomock.Controller) *MockClient

NewMockClient creates a new mock instance.

func (*MockClient) AccessTokenType

func (m *MockClient) AccessTokenType() op.AccessTokenType

AccessTokenType mocks base method.

func (*MockClient) ApplicationType

func (m *MockClient) ApplicationType() op.ApplicationType

ApplicationType mocks base method.

func (*MockClient) AuthMethod added in v0.7.0

func (m *MockClient) AuthMethod() oidc.AuthMethod

AuthMethod mocks base method.

func (*MockClient) ClockSkew added in v0.13.0

func (m *MockClient) ClockSkew() time.Duration

ClockSkew mocks base method.

func (*MockClient) DevMode added in v0.7.0

func (m *MockClient) DevMode() bool

DevMode mocks base method.

func (*MockClient) EXPECT

func (m *MockClient) EXPECT() *MockClientMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockClient) GetID

func (m *MockClient) GetID() string

GetID mocks base method.

func (*MockClient) GrantTypes added in v0.15.1

func (m *MockClient) GrantTypes() []oidc.GrantType

GrantTypes mocks base method.

func (*MockClient) IDTokenLifetime

func (m *MockClient) IDTokenLifetime() time.Duration

IDTokenLifetime mocks base method.

func (*MockClient) IDTokenUserinfoClaimsAssertion added in v0.13.0

func (m *MockClient) IDTokenUserinfoClaimsAssertion() bool

IDTokenUserinfoClaimsAssertion mocks base method.

func (*MockClient) IsScopeAllowed added in v0.12.4

func (m *MockClient) IsScopeAllowed(arg0 string) bool

IsScopeAllowed mocks base method.

func (*MockClient) LoginURL

func (m *MockClient) LoginURL(arg0 string) string

LoginURL mocks base method.

func (*MockClient) PostLogoutRedirectURIs added in v0.4.0

func (m *MockClient) PostLogoutRedirectURIs() []string

PostLogoutRedirectURIs mocks base method.

func (*MockClient) RedirectURIs

func (m *MockClient) RedirectURIs() []string

RedirectURIs mocks base method.

func (*MockClient) ResponseTypes added in v0.7.0

func (m *MockClient) ResponseTypes() []oidc.ResponseType

ResponseTypes mocks base method.

func (*MockClient) RestrictAdditionalAccessTokenScopes added in v0.12.4

func (m *MockClient) RestrictAdditionalAccessTokenScopes() func([]string) []string

RestrictAdditionalAccessTokenScopes mocks base method.

func (*MockClient) RestrictAdditionalIdTokenScopes added in v0.12.4

func (m *MockClient) RestrictAdditionalIdTokenScopes() func([]string) []string

RestrictAdditionalIdTokenScopes mocks base method.

type MockClientMockRecorder

type MockClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockClientMockRecorder is the mock recorder for MockClient.

func (*MockClientMockRecorder) AccessTokenType

func (mr *MockClientMockRecorder) AccessTokenType() *gomock.Call

AccessTokenType indicates an expected call of AccessTokenType.

func (*MockClientMockRecorder) ApplicationType

func (mr *MockClientMockRecorder) ApplicationType() *gomock.Call

ApplicationType indicates an expected call of ApplicationType.

func (*MockClientMockRecorder) AuthMethod added in v0.7.0

func (mr *MockClientMockRecorder) AuthMethod() *gomock.Call

AuthMethod indicates an expected call of AuthMethod.

func (*MockClientMockRecorder) ClockSkew added in v0.13.0

func (mr *MockClientMockRecorder) ClockSkew() *gomock.Call

ClockSkew indicates an expected call of ClockSkew.

func (*MockClientMockRecorder) DevMode added in v0.7.0

func (mr *MockClientMockRecorder) DevMode() *gomock.Call

DevMode indicates an expected call of DevMode.

func (*MockClientMockRecorder) GetID

func (mr *MockClientMockRecorder) GetID() *gomock.Call

GetID indicates an expected call of GetID.

func (*MockClientMockRecorder) GrantTypes added in v0.15.1

func (mr *MockClientMockRecorder) GrantTypes() *gomock.Call

GrantTypes indicates an expected call of GrantTypes.

func (*MockClientMockRecorder) IDTokenLifetime

func (mr *MockClientMockRecorder) IDTokenLifetime() *gomock.Call

IDTokenLifetime indicates an expected call of IDTokenLifetime.

func (*MockClientMockRecorder) IDTokenUserinfoClaimsAssertion added in v0.13.0

func (mr *MockClientMockRecorder) IDTokenUserinfoClaimsAssertion() *gomock.Call

IDTokenUserinfoClaimsAssertion indicates an expected call of IDTokenUserinfoClaimsAssertion.

func (*MockClientMockRecorder) IsScopeAllowed added in v0.12.4

func (mr *MockClientMockRecorder) IsScopeAllowed(arg0 interface{}) *gomock.Call

IsScopeAllowed indicates an expected call of IsScopeAllowed.

func (*MockClientMockRecorder) LoginURL

func (mr *MockClientMockRecorder) LoginURL(arg0 interface{}) *gomock.Call

LoginURL indicates an expected call of LoginURL.

func (*MockClientMockRecorder) PostLogoutRedirectURIs added in v0.4.0

func (mr *MockClientMockRecorder) PostLogoutRedirectURIs() *gomock.Call

PostLogoutRedirectURIs indicates an expected call of PostLogoutRedirectURIs.

func (*MockClientMockRecorder) RedirectURIs

func (mr *MockClientMockRecorder) RedirectURIs() *gomock.Call

RedirectURIs indicates an expected call of RedirectURIs.

func (*MockClientMockRecorder) ResponseTypes added in v0.7.0

func (mr *MockClientMockRecorder) ResponseTypes() *gomock.Call

ResponseTypes indicates an expected call of ResponseTypes.

func (*MockClientMockRecorder) RestrictAdditionalAccessTokenScopes added in v0.12.4

func (mr *MockClientMockRecorder) RestrictAdditionalAccessTokenScopes() *gomock.Call

RestrictAdditionalAccessTokenScopes indicates an expected call of RestrictAdditionalAccessTokenScopes.

func (*MockClientMockRecorder) RestrictAdditionalIdTokenScopes added in v0.12.4

func (mr *MockClientMockRecorder) RestrictAdditionalIdTokenScopes() *gomock.Call

RestrictAdditionalIdTokenScopes indicates an expected call of RestrictAdditionalIdTokenScopes.

type MockConfiguration

type MockConfiguration struct {
	// contains filtered or unexported fields
}

MockConfiguration is a mock of Configuration interface.

func NewMockConfiguration

func NewMockConfiguration(ctrl *gomock.Controller) *MockConfiguration

NewMockConfiguration creates a new mock instance.

func (*MockConfiguration) AuthMethodPostSupported

func (m *MockConfiguration) AuthMethodPostSupported() bool

AuthMethodPostSupported mocks base method.

func (*MockConfiguration) AuthMethodPrivateKeyJWTSupported added in v0.14.0

func (m *MockConfiguration) AuthMethodPrivateKeyJWTSupported() bool

AuthMethodPrivateKeyJWTSupported mocks base method.

func (*MockConfiguration) AuthorizationEndpoint

func (m *MockConfiguration) AuthorizationEndpoint() op.Endpoint

AuthorizationEndpoint mocks base method.

func (*MockConfiguration) CodeMethodS256Supported added in v0.7.1

func (m *MockConfiguration) CodeMethodS256Supported() bool

CodeMethodS256Supported mocks base method.

func (*MockConfiguration) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConfiguration) EndSessionEndpoint added in v0.4.0

func (m *MockConfiguration) EndSessionEndpoint() op.Endpoint

EndSessionEndpoint mocks base method.

func (*MockConfiguration) GrantTypeJWTAuthorizationSupported added in v0.12.2

func (m *MockConfiguration) GrantTypeJWTAuthorizationSupported() bool

GrantTypeJWTAuthorizationSupported mocks base method.

func (*MockConfiguration) GrantTypeRefreshTokenSupported added in v0.15.1

func (m *MockConfiguration) GrantTypeRefreshTokenSupported() bool

GrantTypeRefreshTokenSupported mocks base method.

func (*MockConfiguration) GrantTypeTokenExchangeSupported added in v0.12.2

func (m *MockConfiguration) GrantTypeTokenExchangeSupported() bool

GrantTypeTokenExchangeSupported mocks base method.

func (*MockConfiguration) IntrospectionAuthMethodPrivateKeyJWTSupported added in v1.0.0

func (m *MockConfiguration) IntrospectionAuthMethodPrivateKeyJWTSupported() bool

IntrospectionAuthMethodPrivateKeyJWTSupported mocks base method.

func (*MockConfiguration) IntrospectionEndpoint added in v0.14.0

func (m *MockConfiguration) IntrospectionEndpoint() op.Endpoint

IntrospectionEndpoint mocks base method.

func (*MockConfiguration) IntrospectionEndpointSigningAlgorithmsSupported added in v1.0.0

func (m *MockConfiguration) IntrospectionEndpointSigningAlgorithmsSupported() []string

IntrospectionEndpointSigningAlgorithmsSupported mocks base method.

func (*MockConfiguration) Issuer

func (m *MockConfiguration) Issuer() string

Issuer mocks base method.

func (*MockConfiguration) KeysEndpoint

func (m *MockConfiguration) KeysEndpoint() op.Endpoint

KeysEndpoint mocks base method.

func (*MockConfiguration) RequestObjectSigningAlgorithmsSupported added in v1.0.0

func (m *MockConfiguration) RequestObjectSigningAlgorithmsSupported() []string

RequestObjectSigningAlgorithmsSupported mocks base method.

func (*MockConfiguration) RequestObjectSupported added in v1.0.0

func (m *MockConfiguration) RequestObjectSupported() bool

RequestObjectSupported mocks base method.

func (*MockConfiguration) RevocationAuthMethodPrivateKeyJWTSupported added in v1.0.0

func (m *MockConfiguration) RevocationAuthMethodPrivateKeyJWTSupported() bool

RevocationAuthMethodPrivateKeyJWTSupported mocks base method.

func (*MockConfiguration) RevocationEndpoint added in v1.0.0

func (m *MockConfiguration) RevocationEndpoint() op.Endpoint

RevocationEndpoint mocks base method.

func (*MockConfiguration) RevocationEndpointSigningAlgorithmsSupported added in v1.0.0

func (m *MockConfiguration) RevocationEndpointSigningAlgorithmsSupported() []string

RevocationEndpointSigningAlgorithmsSupported mocks base method.

func (*MockConfiguration) SupportedUILocales added in v0.15.6

func (m *MockConfiguration) SupportedUILocales() []language.Tag

SupportedUILocales mocks base method.

func (*MockConfiguration) TokenEndpoint

func (m *MockConfiguration) TokenEndpoint() op.Endpoint

TokenEndpoint mocks base method.

func (*MockConfiguration) TokenEndpointSigningAlgorithmsSupported added in v1.0.0

func (m *MockConfiguration) TokenEndpointSigningAlgorithmsSupported() []string

TokenEndpointSigningAlgorithmsSupported mocks base method.

func (*MockConfiguration) UserinfoEndpoint

func (m *MockConfiguration) UserinfoEndpoint() op.Endpoint

UserinfoEndpoint mocks base method.

type MockConfigurationMockRecorder

type MockConfigurationMockRecorder struct {
	// contains filtered or unexported fields
}

MockConfigurationMockRecorder is the mock recorder for MockConfiguration.

func (*MockConfigurationMockRecorder) AuthMethodPostSupported

func (mr *MockConfigurationMockRecorder) AuthMethodPostSupported() *gomock.Call

AuthMethodPostSupported indicates an expected call of AuthMethodPostSupported.

func (*MockConfigurationMockRecorder) AuthMethodPrivateKeyJWTSupported added in v0.14.0

func (mr *MockConfigurationMockRecorder) AuthMethodPrivateKeyJWTSupported() *gomock.Call

AuthMethodPrivateKeyJWTSupported indicates an expected call of AuthMethodPrivateKeyJWTSupported.

func (*MockConfigurationMockRecorder) AuthorizationEndpoint

func (mr *MockConfigurationMockRecorder) AuthorizationEndpoint() *gomock.Call

AuthorizationEndpoint indicates an expected call of AuthorizationEndpoint.

func (*MockConfigurationMockRecorder) CodeMethodS256Supported added in v0.7.1

func (mr *MockConfigurationMockRecorder) CodeMethodS256Supported() *gomock.Call

CodeMethodS256Supported indicates an expected call of CodeMethodS256Supported.

func (*MockConfigurationMockRecorder) EndSessionEndpoint added in v0.4.0

func (mr *MockConfigurationMockRecorder) EndSessionEndpoint() *gomock.Call

EndSessionEndpoint indicates an expected call of EndSessionEndpoint.

func (*MockConfigurationMockRecorder) GrantTypeJWTAuthorizationSupported added in v0.12.2

func (mr *MockConfigurationMockRecorder) GrantTypeJWTAuthorizationSupported() *gomock.Call

GrantTypeJWTAuthorizationSupported indicates an expected call of GrantTypeJWTAuthorizationSupported.

func (*MockConfigurationMockRecorder) GrantTypeRefreshTokenSupported added in v0.15.1

func (mr *MockConfigurationMockRecorder) GrantTypeRefreshTokenSupported() *gomock.Call

GrantTypeRefreshTokenSupported indicates an expected call of GrantTypeRefreshTokenSupported.

func (*MockConfigurationMockRecorder) GrantTypeTokenExchangeSupported added in v0.12.2

func (mr *MockConfigurationMockRecorder) GrantTypeTokenExchangeSupported() *gomock.Call

GrantTypeTokenExchangeSupported indicates an expected call of GrantTypeTokenExchangeSupported.

func (*MockConfigurationMockRecorder) IntrospectionAuthMethodPrivateKeyJWTSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) IntrospectionAuthMethodPrivateKeyJWTSupported() *gomock.Call

IntrospectionAuthMethodPrivateKeyJWTSupported indicates an expected call of IntrospectionAuthMethodPrivateKeyJWTSupported.

func (*MockConfigurationMockRecorder) IntrospectionEndpoint added in v0.14.0

func (mr *MockConfigurationMockRecorder) IntrospectionEndpoint() *gomock.Call

IntrospectionEndpoint indicates an expected call of IntrospectionEndpoint.

func (*MockConfigurationMockRecorder) IntrospectionEndpointSigningAlgorithmsSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) IntrospectionEndpointSigningAlgorithmsSupported() *gomock.Call

IntrospectionEndpointSigningAlgorithmsSupported indicates an expected call of IntrospectionEndpointSigningAlgorithmsSupported.

func (*MockConfigurationMockRecorder) Issuer

Issuer indicates an expected call of Issuer.

func (*MockConfigurationMockRecorder) KeysEndpoint

func (mr *MockConfigurationMockRecorder) KeysEndpoint() *gomock.Call

KeysEndpoint indicates an expected call of KeysEndpoint.

func (*MockConfigurationMockRecorder) RequestObjectSigningAlgorithmsSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) RequestObjectSigningAlgorithmsSupported() *gomock.Call

RequestObjectSigningAlgorithmsSupported indicates an expected call of RequestObjectSigningAlgorithmsSupported.

func (*MockConfigurationMockRecorder) RequestObjectSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) RequestObjectSupported() *gomock.Call

RequestObjectSupported indicates an expected call of RequestObjectSupported.

func (*MockConfigurationMockRecorder) RevocationAuthMethodPrivateKeyJWTSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) RevocationAuthMethodPrivateKeyJWTSupported() *gomock.Call

RevocationAuthMethodPrivateKeyJWTSupported indicates an expected call of RevocationAuthMethodPrivateKeyJWTSupported.

func (*MockConfigurationMockRecorder) RevocationEndpoint added in v1.0.0

func (mr *MockConfigurationMockRecorder) RevocationEndpoint() *gomock.Call

RevocationEndpoint indicates an expected call of RevocationEndpoint.

func (*MockConfigurationMockRecorder) RevocationEndpointSigningAlgorithmsSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) RevocationEndpointSigningAlgorithmsSupported() *gomock.Call

RevocationEndpointSigningAlgorithmsSupported indicates an expected call of RevocationEndpointSigningAlgorithmsSupported.

func (*MockConfigurationMockRecorder) SupportedUILocales added in v0.15.6

func (mr *MockConfigurationMockRecorder) SupportedUILocales() *gomock.Call

SupportedUILocales indicates an expected call of SupportedUILocales.

func (*MockConfigurationMockRecorder) TokenEndpoint

func (mr *MockConfigurationMockRecorder) TokenEndpoint() *gomock.Call

TokenEndpoint indicates an expected call of TokenEndpoint.

func (*MockConfigurationMockRecorder) TokenEndpointSigningAlgorithmsSupported added in v1.0.0

func (mr *MockConfigurationMockRecorder) TokenEndpointSigningAlgorithmsSupported() *gomock.Call

TokenEndpointSigningAlgorithmsSupported indicates an expected call of TokenEndpointSigningAlgorithmsSupported.

func (*MockConfigurationMockRecorder) UserinfoEndpoint

func (mr *MockConfigurationMockRecorder) UserinfoEndpoint() *gomock.Call

UserinfoEndpoint indicates an expected call of UserinfoEndpoint.

type MockKeyProvider added in v1.0.0

type MockKeyProvider struct {
	// contains filtered or unexported fields
}

MockKeyProvider is a mock of KeyProvider interface.

func NewMockKeyProvider added in v1.0.0

func NewMockKeyProvider(ctrl *gomock.Controller) *MockKeyProvider

NewMockKeyProvider creates a new mock instance.

func (*MockKeyProvider) EXPECT added in v1.0.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockKeyProvider) GetKeySet added in v1.0.0

func (m *MockKeyProvider) GetKeySet(arg0 context.Context) (*jose.JSONWebKeySet, error)

GetKeySet mocks base method.

type MockKeyProviderMockRecorder added in v1.0.0

type MockKeyProviderMockRecorder struct {
	// contains filtered or unexported fields
}

MockKeyProviderMockRecorder is the mock recorder for MockKeyProvider.

func (*MockKeyProviderMockRecorder) GetKeySet added in v1.0.0

func (mr *MockKeyProviderMockRecorder) GetKeySet(arg0 interface{}) *gomock.Call

GetKeySet indicates an expected call of GetKeySet.

type MockSigner

type MockSigner struct {
	// contains filtered or unexported fields
}

MockSigner is a mock of Signer interface.

func NewMockSigner

func NewMockSigner(ctrl *gomock.Controller) *MockSigner

NewMockSigner creates a new mock instance.

func (*MockSigner) EXPECT

func (m *MockSigner) EXPECT() *MockSignerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSigner) Health added in v0.2.1

func (m *MockSigner) Health(arg0 context.Context) error

Health mocks base method.

func (*MockSigner) SignatureAlgorithm

func (m *MockSigner) SignatureAlgorithm() jose.SignatureAlgorithm

SignatureAlgorithm mocks base method.

func (*MockSigner) Signer added in v0.12.0

func (m *MockSigner) Signer() jose.Signer

Signer mocks base method.

type MockSignerMockRecorder

type MockSignerMockRecorder struct {
	// contains filtered or unexported fields
}

MockSignerMockRecorder is the mock recorder for MockSigner.

func (*MockSignerMockRecorder) Health added in v0.2.1

func (mr *MockSignerMockRecorder) Health(arg0 interface{}) *gomock.Call

Health indicates an expected call of Health.

func (*MockSignerMockRecorder) SignatureAlgorithm

func (mr *MockSignerMockRecorder) SignatureAlgorithm() *gomock.Call

SignatureAlgorithm indicates an expected call of SignatureAlgorithm.

func (*MockSignerMockRecorder) Signer added in v0.12.0

func (mr *MockSignerMockRecorder) Signer() *gomock.Call

Signer indicates an expected call of Signer.

type MockStorage

type MockStorage struct {
	// contains filtered or unexported fields
}

MockStorage is a mock of Storage interface.

func NewMockStorage

func NewMockStorage(ctrl *gomock.Controller) *MockStorage

NewMockStorage creates a new mock instance.

func (*MockStorage) AuthRequestByCode added in v0.6.2

func (m *MockStorage) AuthRequestByCode(arg0 context.Context, arg1 string) (op.AuthRequest, error)

AuthRequestByCode mocks base method.

func (*MockStorage) AuthRequestByID

func (m *MockStorage) AuthRequestByID(arg0 context.Context, arg1 string) (op.AuthRequest, error)

AuthRequestByID mocks base method.

func (*MockStorage) AuthorizeClientIDSecret

func (m *MockStorage) AuthorizeClientIDSecret(arg0 context.Context, arg1, arg2 string) error

AuthorizeClientIDSecret mocks base method.

func (*MockStorage) CreateAccessAndRefreshTokens added in v0.15.0

func (m *MockStorage) CreateAccessAndRefreshTokens(arg0 context.Context, arg1 op.TokenRequest, arg2 string) (string, string, time.Time, error)

CreateAccessAndRefreshTokens mocks base method.

func (*MockStorage) CreateAccessToken added in v0.15.0

func (m *MockStorage) CreateAccessToken(arg0 context.Context, arg1 op.TokenRequest) (string, time.Time, error)

CreateAccessToken mocks base method.

func (*MockStorage) CreateAuthRequest

func (m *MockStorage) CreateAuthRequest(arg0 context.Context, arg1 *oidc.AuthRequest, arg2 string) (op.AuthRequest, error)

CreateAuthRequest mocks base method.

func (*MockStorage) DeleteAuthRequest

func (m *MockStorage) DeleteAuthRequest(arg0 context.Context, arg1 string) error

DeleteAuthRequest mocks base method.

func (*MockStorage) EXPECT

func (m *MockStorage) EXPECT() *MockStorageMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockStorage) GetClientByClientID

func (m *MockStorage) GetClientByClientID(arg0 context.Context, arg1 string) (op.Client, error)

GetClientByClientID mocks base method.

func (*MockStorage) GetKeyByIDAndUserID added in v0.9.0

func (m *MockStorage) GetKeyByIDAndUserID(arg0 context.Context, arg1, arg2 string) (*jose.JSONWebKey, error)

GetKeyByIDAndUserID mocks base method.

func (*MockStorage) GetKeySet

func (m *MockStorage) GetKeySet(arg0 context.Context) (*jose.JSONWebKeySet, error)

GetKeySet mocks base method.

func (*MockStorage) GetPrivateClaimsFromScopes added in v0.12.0

func (m *MockStorage) GetPrivateClaimsFromScopes(arg0 context.Context, arg1, arg2 string, arg3 []string) (map[string]interface{}, error)

GetPrivateClaimsFromScopes mocks base method.

func (*MockStorage) GetSigningKey

func (m *MockStorage) GetSigningKey(arg0 context.Context, arg1 chan<- jose.SigningKey)

GetSigningKey mocks base method.

func (*MockStorage) Health added in v0.2.1

func (m *MockStorage) Health(arg0 context.Context) error

Health mocks base method.

func (*MockStorage) RevokeToken added in v1.0.0

func (m *MockStorage) RevokeToken(arg0 context.Context, arg1, arg2, arg3 string) *oidc.Error

RevokeToken mocks base method.

func (*MockStorage) SaveAuthCode added in v0.6.2

func (m *MockStorage) SaveAuthCode(arg0 context.Context, arg1, arg2 string) error

SaveAuthCode mocks base method.

func (*MockStorage) SetIntrospectionFromToken added in v0.14.0

func (m *MockStorage) SetIntrospectionFromToken(arg0 context.Context, arg1 oidc.IntrospectionResponse, arg2, arg3, arg4 string) error

SetIntrospectionFromToken mocks base method.

func (*MockStorage) SetUserinfoFromScopes added in v0.14.0

func (m *MockStorage) SetUserinfoFromScopes(arg0 context.Context, arg1 oidc.UserInfoSetter, arg2, arg3 string, arg4 []string) error

SetUserinfoFromScopes mocks base method.

func (*MockStorage) SetUserinfoFromToken added in v0.14.0

func (m *MockStorage) SetUserinfoFromToken(arg0 context.Context, arg1 oidc.UserInfoSetter, arg2, arg3, arg4 string) error

SetUserinfoFromToken mocks base method.

func (*MockStorage) TerminateSession added in v0.4.0

func (m *MockStorage) TerminateSession(arg0 context.Context, arg1, arg2 string) error

TerminateSession mocks base method.

func (*MockStorage) TokenRequestByRefreshToken added in v0.15.0

func (m *MockStorage) TokenRequestByRefreshToken(arg0 context.Context, arg1 string) (op.RefreshTokenRequest, error)

TokenRequestByRefreshToken mocks base method.

func (*MockStorage) ValidateJWTProfileScopes added in v0.14.0

func (m *MockStorage) ValidateJWTProfileScopes(arg0 context.Context, arg1 string, arg2 []string) ([]string, error)

ValidateJWTProfileScopes mocks base method.

type MockStorageMockRecorder

type MockStorageMockRecorder struct {
	// contains filtered or unexported fields
}

MockStorageMockRecorder is the mock recorder for MockStorage.

func (*MockStorageMockRecorder) AuthRequestByCode added in v0.6.2

func (mr *MockStorageMockRecorder) AuthRequestByCode(arg0, arg1 interface{}) *gomock.Call

AuthRequestByCode indicates an expected call of AuthRequestByCode.

func (*MockStorageMockRecorder) AuthRequestByID

func (mr *MockStorageMockRecorder) AuthRequestByID(arg0, arg1 interface{}) *gomock.Call

AuthRequestByID indicates an expected call of AuthRequestByID.

func (*MockStorageMockRecorder) AuthorizeClientIDSecret

func (mr *MockStorageMockRecorder) AuthorizeClientIDSecret(arg0, arg1, arg2 interface{}) *gomock.Call

AuthorizeClientIDSecret indicates an expected call of AuthorizeClientIDSecret.

func (*MockStorageMockRecorder) CreateAccessAndRefreshTokens added in v0.15.0

func (mr *MockStorageMockRecorder) CreateAccessAndRefreshTokens(arg0, arg1, arg2 interface{}) *gomock.Call

CreateAccessAndRefreshTokens indicates an expected call of CreateAccessAndRefreshTokens.

func (*MockStorageMockRecorder) CreateAccessToken added in v0.15.0

func (mr *MockStorageMockRecorder) CreateAccessToken(arg0, arg1 interface{}) *gomock.Call

CreateAccessToken indicates an expected call of CreateAccessToken.

func (*MockStorageMockRecorder) CreateAuthRequest

func (mr *MockStorageMockRecorder) CreateAuthRequest(arg0, arg1, arg2 interface{}) *gomock.Call

CreateAuthRequest indicates an expected call of CreateAuthRequest.

func (*MockStorageMockRecorder) DeleteAuthRequest

func (mr *MockStorageMockRecorder) DeleteAuthRequest(arg0, arg1 interface{}) *gomock.Call

DeleteAuthRequest indicates an expected call of DeleteAuthRequest.

func (*MockStorageMockRecorder) GetClientByClientID

func (mr *MockStorageMockRecorder) GetClientByClientID(arg0, arg1 interface{}) *gomock.Call

GetClientByClientID indicates an expected call of GetClientByClientID.

func (*MockStorageMockRecorder) GetKeyByIDAndUserID added in v0.9.0

func (mr *MockStorageMockRecorder) GetKeyByIDAndUserID(arg0, arg1, arg2 interface{}) *gomock.Call

GetKeyByIDAndUserID indicates an expected call of GetKeyByIDAndUserID.

func (*MockStorageMockRecorder) GetKeySet

func (mr *MockStorageMockRecorder) GetKeySet(arg0 interface{}) *gomock.Call

GetKeySet indicates an expected call of GetKeySet.

func (*MockStorageMockRecorder) GetPrivateClaimsFromScopes added in v0.12.0

func (mr *MockStorageMockRecorder) GetPrivateClaimsFromScopes(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

GetPrivateClaimsFromScopes indicates an expected call of GetPrivateClaimsFromScopes.

func (*MockStorageMockRecorder) GetSigningKey

func (mr *MockStorageMockRecorder) GetSigningKey(arg0, arg1 interface{}) *gomock.Call

GetSigningKey indicates an expected call of GetSigningKey.

func (*MockStorageMockRecorder) Health added in v0.2.1

func (mr *MockStorageMockRecorder) Health(arg0 interface{}) *gomock.Call

Health indicates an expected call of Health.

func (*MockStorageMockRecorder) RevokeToken added in v1.0.0

func (mr *MockStorageMockRecorder) RevokeToken(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

RevokeToken indicates an expected call of RevokeToken.

func (*MockStorageMockRecorder) SaveAuthCode added in v0.6.2

func (mr *MockStorageMockRecorder) SaveAuthCode(arg0, arg1, arg2 interface{}) *gomock.Call

SaveAuthCode indicates an expected call of SaveAuthCode.

func (*MockStorageMockRecorder) SetIntrospectionFromToken added in v0.14.0

func (mr *MockStorageMockRecorder) SetIntrospectionFromToken(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call

SetIntrospectionFromToken indicates an expected call of SetIntrospectionFromToken.

func (*MockStorageMockRecorder) SetUserinfoFromScopes added in v0.14.0

func (mr *MockStorageMockRecorder) SetUserinfoFromScopes(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call

SetUserinfoFromScopes indicates an expected call of SetUserinfoFromScopes.

func (*MockStorageMockRecorder) SetUserinfoFromToken added in v0.14.0

func (mr *MockStorageMockRecorder) SetUserinfoFromToken(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call

SetUserinfoFromToken indicates an expected call of SetUserinfoFromToken.

func (*MockStorageMockRecorder) TerminateSession added in v0.4.0

func (mr *MockStorageMockRecorder) TerminateSession(arg0, arg1, arg2 interface{}) *gomock.Call

TerminateSession indicates an expected call of TerminateSession.

func (*MockStorageMockRecorder) TokenRequestByRefreshToken added in v0.15.0

func (mr *MockStorageMockRecorder) TokenRequestByRefreshToken(arg0, arg1 interface{}) *gomock.Call

TokenRequestByRefreshToken indicates an expected call of TokenRequestByRefreshToken.

func (*MockStorageMockRecorder) ValidateJWTProfileScopes added in v0.14.0

func (mr *MockStorageMockRecorder) ValidateJWTProfileScopes(arg0, arg1, arg2 interface{}) *gomock.Call

ValidateJWTProfileScopes indicates an expected call of ValidateJWTProfileScopes.

type Sig

type Sig struct {
	// contains filtered or unexported fields
}

func (*Sig) Health added in v0.2.1

func (s *Sig) Health(ctx context.Context) error

func (*Sig) SignatureAlgorithm

func (s *Sig) SignatureAlgorithm() jose.SignatureAlgorithm

func (*Sig) Signer added in v0.12.0

func (s *Sig) Signer() jose.Signer

type Verifier added in v0.5.0

type Verifier struct{}

func (*Verifier) Verify added in v0.5.0

func (v *Verifier) Verify(ctx context.Context, accessToken, idToken string) (*oidc.IDTokenClaims, error)

func (*Verifier) VerifyIDToken added in v0.7.5

func (v *Verifier) VerifyIDToken(ctx context.Context, idToken string) (*oidc.IDTokenClaims, error)

Jump to

Keyboard shortcuts

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