config

package
v4.1.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 1, 2019 License: Apache-2.0 Imports: 10 Imported by: 14

Documentation

Index

Constants

View Source
const (
	// StringSourceEncryptedBlockType is the PEM block type used to store an encrypted string
	StringSourceEncryptedBlockType = "ENCRYPTED STRING"
	// StringSourceKeyBlockType is the PEM block type used to store an encrypting key
	StringSourceKeyBlockType = "ENCRYPTING KEY"
)

TODO these should be in github.com/openshift/api/config/v1

Variables

Functions

func IsOAuthIdentityProvider

func IsOAuthIdentityProvider(provider osinv1.IdentityProvider) bool

func IsPasswordAuthenticator

func IsPasswordAuthenticator(provider osinv1.IdentityProvider) bool

func ResolveStringValue

func ResolveStringValue(s configv1.StringSource) (string, error)

Types

type BootstrapIdentityProvider

type BootstrapIdentityProvider struct {
	v1.TypeMeta
}

BootstrapIdentityProvider serves as a marker for an "IDP" that is backed by osin this allows us to reuse most of the logic from existing identity providers

func (*BootstrapIdentityProvider) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapIdentityProvider.

func (*BootstrapIdentityProvider) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BootstrapIdentityProvider) DeepCopyObject

func (in *BootstrapIdentityProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

Jump to

Keyboard shortcuts

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