mockprovider

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProviderName          = "mock"
	ProviderDisplayName   = "Mock Provider"
	ProviderConnectorType = "mockCallback"
)

Variables

This section is empty.

Functions

func MockCert

func MockCert() string

Types

type MockProvider

type MockProvider struct {
	Name        string
	Description string
	Type        string
	Owner       string
}

func (*MockProvider) CleanCredentialsForAuthenticatedApp

func (m *MockProvider) CleanCredentialsForAuthenticatedApp(config provider.AppConfig) error

func (*MockProvider) CreateOrUpdateApp

func (m *MockProvider) CreateOrUpdateApp(config provider.AppConfig, ctx context.Context, oldConnector dex.Connector) (provider.ProviderApp, error)

func (*MockProvider) DeleteApp

func (m *MockProvider) DeleteApp(name string, ctx context.Context) error

func (*MockProvider) DeleteAuthenticatedApp added in v0.5.0

func (m *MockProvider) DeleteAuthenticatedApp(config provider.AppConfig) error

func (*MockProvider) GetCredentialsForAuthenticatedApp

func (m *MockProvider) GetCredentialsForAuthenticatedApp(config provider.AppConfig) (map[string]string, error)

func (*MockProvider) GetName

func (m *MockProvider) GetName() string

func (*MockProvider) GetOwner

func (m *MockProvider) GetOwner() string

func (*MockProvider) GetProviderName

func (m *MockProvider) GetProviderName() string

func (*MockProvider) GetType

func (m *MockProvider) GetType() string

Jump to

Keyboard shortcuts

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