ssoadmintrustedtokenissuer

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OidcJwtConfiguration

type OidcJwtConfiguration struct {
	// ClaimAttributePath: string, required
	ClaimAttributePath terra.StringValue `hcl:"claim_attribute_path,attr" validate:"required"`
	// IdentityStoreAttributePath: string, required
	IdentityStoreAttributePath terra.StringValue `hcl:"identity_store_attribute_path,attr" validate:"required"`
	// IssuerUrl: string, required
	IssuerUrl terra.StringValue `hcl:"issuer_url,attr" validate:"required"`
	// JwksRetrievalOption: string, required
	JwksRetrievalOption terra.StringValue `hcl:"jwks_retrieval_option,attr" validate:"required"`
}

type OidcJwtConfigurationAttributes

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

func (OidcJwtConfigurationAttributes) ClaimAttributePath

func (ojc OidcJwtConfigurationAttributes) ClaimAttributePath() terra.StringValue

func (OidcJwtConfigurationAttributes) IdentityStoreAttributePath

func (ojc OidcJwtConfigurationAttributes) IdentityStoreAttributePath() terra.StringValue

func (OidcJwtConfigurationAttributes) InternalRef

func (ojc OidcJwtConfigurationAttributes) InternalRef() (terra.Reference, error)

func (OidcJwtConfigurationAttributes) InternalTokens

func (ojc OidcJwtConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OidcJwtConfigurationAttributes) InternalWithRef

func (OidcJwtConfigurationAttributes) IssuerUrl

func (OidcJwtConfigurationAttributes) JwksRetrievalOption

func (ojc OidcJwtConfigurationAttributes) JwksRetrievalOption() terra.StringValue

type OidcJwtConfigurationState

type OidcJwtConfigurationState struct {
	ClaimAttributePath         string `json:"claim_attribute_path"`
	IdentityStoreAttributePath string `json:"identity_store_attribute_path"`
	IssuerUrl                  string `json:"issuer_url"`
	JwksRetrievalOption        string `json:"jwks_retrieval_option"`
}

type TrustedTokenIssuerConfiguration

type TrustedTokenIssuerConfiguration struct {
	// OidcJwtConfiguration: min=0
	OidcJwtConfiguration []OidcJwtConfiguration `hcl:"oidc_jwt_configuration,block" validate:"min=0"`
}

type TrustedTokenIssuerConfigurationAttributes

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

func (TrustedTokenIssuerConfigurationAttributes) InternalRef

func (TrustedTokenIssuerConfigurationAttributes) InternalTokens

func (TrustedTokenIssuerConfigurationAttributes) InternalWithRef

func (TrustedTokenIssuerConfigurationAttributes) OidcJwtConfiguration

type TrustedTokenIssuerConfigurationState

type TrustedTokenIssuerConfigurationState struct {
	OidcJwtConfiguration []OidcJwtConfigurationState `json:"oidc_jwt_configuration"`
}

Jump to

Keyboard shortcuts

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