resolvedgithub

package
v0.37.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FederationDomainResolvedGitHubIdentityProvider

type FederationDomainResolvedGitHubIdentityProvider struct {
	DisplayName         string
	Provider            upstreamprovider.UpstreamGithubIdentityProviderI
	SessionProviderType psession.ProviderType
	Transforms          *idtransform.TransformationPipeline
}

FederationDomainResolvedGitHubIdentityProvider represents a FederationDomainIdentityProvider which has been resolved dynamically based on the currently loaded IDP CRs to include the provider.UpstreamGitHubIdentityProviderI and other metadata about the provider.

func (*FederationDomainResolvedGitHubIdentityProvider) ApplyIDPSpecificSessionDataToSession

func (p *FederationDomainResolvedGitHubIdentityProvider) ApplyIDPSpecificSessionDataToSession(session *psession.CustomSessionData, idpSpecificSessionData any)

func (*FederationDomainResolvedGitHubIdentityProvider) CloneIDPSpecificSessionDataFromSession

func (p *FederationDomainResolvedGitHubIdentityProvider) CloneIDPSpecificSessionDataFromSession(session *psession.CustomSessionData) any

func (*FederationDomainResolvedGitHubIdentityProvider) GetDisplayName

func (*FederationDomainResolvedGitHubIdentityProvider) GetIDPDiscoveryFlows

func (*FederationDomainResolvedGitHubIdentityProvider) GetIDPDiscoveryType

func (*FederationDomainResolvedGitHubIdentityProvider) GetProvider

func (*FederationDomainResolvedGitHubIdentityProvider) GetSessionProviderType

func (*FederationDomainResolvedGitHubIdentityProvider) GetTransforms

func (*FederationDomainResolvedGitHubIdentityProvider) Login

func (*FederationDomainResolvedGitHubIdentityProvider) LoginFromCallback

func (*FederationDomainResolvedGitHubIdentityProvider) UpstreamAuthorizeRedirectURL

func (p *FederationDomainResolvedGitHubIdentityProvider) UpstreamAuthorizeRedirectURL(
	state *resolvedprovider.UpstreamAuthorizeRequestState,
	downstreamIssuerURL string,
) (string, error)

func (*FederationDomainResolvedGitHubIdentityProvider) UpstreamRefresh

Jump to

Keyboard shortcuts

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