Documentation ¶
Index ¶
- type MockAuthnStorage
- type MockIssuer
- type MockOIDCProviderServer
- func (m *MockOIDCProviderServer) Client() *http.Client
- func (m *MockOIDCProviderServer) Close()
- func (m *MockOIDCProviderServer) SetCustomClaim(customClaim string)
- func (m *MockOIDCProviderServer) SetCustomGroupClaim(customGroups []string)
- func (m *MockOIDCProviderServer) SetGroupClaim(groups []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAuthnStorage ¶
type MockAuthnStorage struct { // mapping from provider -> user -> token Tokens map[string]map[string]*oauth2.Token }
func NewMockStorage ¶
func NewMockStorage() *MockAuthnStorage
type MockIssuer ¶
type MockIssuer struct {
AllowRefresh bool
}
func (MockIssuer) CreateToken ¶
func (MockIssuer) RefreshToken ¶
type MockOIDCProviderServer ¶
type MockOIDCProviderServer struct { Key *rsa.PrivateKey TokenCount int // contains filtered or unexported fields }
func NewMockOIDCProviderServer ¶
func NewMockOIDCProviderServer(email string, groups []string, customGroups []string) *MockOIDCProviderServer
func (*MockOIDCProviderServer) Client ¶
func (m *MockOIDCProviderServer) Client() *http.Client
func (*MockOIDCProviderServer) Close ¶
func (m *MockOIDCProviderServer) Close()
func (*MockOIDCProviderServer) SetCustomClaim ¶
func (m *MockOIDCProviderServer) SetCustomClaim(customClaim string)
func (*MockOIDCProviderServer) SetCustomGroupClaim ¶
func (m *MockOIDCProviderServer) SetCustomGroupClaim(customGroups []string)
func (*MockOIDCProviderServer) SetGroupClaim ¶
func (m *MockOIDCProviderServer) SetGroupClaim(groups []string)
Click to show internal directories.
Click to hide internal directories.