jwt

package
v0.0.0-...-ff8c80c Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pkg_proto_configuration_jwt_jwt_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AuthorizationHeaderParserConfiguration

type AuthorizationHeaderParserConfiguration struct {

	// Types that are assignable to Jwks:
	//
	//	*AuthorizationHeaderParserConfiguration_JwksInline
	//	*AuthorizationHeaderParserConfiguration_JwksFile
	Jwks                                 isAuthorizationHeaderParserConfiguration_Jwks `protobuf_oneof:"jwks"`
	MaximumCacheSize                     int32                                         `protobuf:"varint,3,opt,name=maximum_cache_size,json=maximumCacheSize,proto3" json:"maximum_cache_size,omitempty"`
	CacheReplacementPolicy               eviction.CacheReplacementPolicy               `` /* 191-byte string literal not displayed */
	ClaimsValidationJmespathExpression   string                                        `` /* 167-byte string literal not displayed */
	MetadataExtractionJmespathExpression string                                        `` /* 173-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AuthorizationHeaderParserConfiguration) Descriptor deprecated

func (*AuthorizationHeaderParserConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use AuthorizationHeaderParserConfiguration.ProtoReflect.Descriptor instead.

func (*AuthorizationHeaderParserConfiguration) GetCacheReplacementPolicy

func (*AuthorizationHeaderParserConfiguration) GetClaimsValidationJmespathExpression

func (x *AuthorizationHeaderParserConfiguration) GetClaimsValidationJmespathExpression() string

func (*AuthorizationHeaderParserConfiguration) GetJwks

func (m *AuthorizationHeaderParserConfiguration) GetJwks() isAuthorizationHeaderParserConfiguration_Jwks

func (*AuthorizationHeaderParserConfiguration) GetJwksFile

func (*AuthorizationHeaderParserConfiguration) GetJwksInline

func (*AuthorizationHeaderParserConfiguration) GetMaximumCacheSize

func (x *AuthorizationHeaderParserConfiguration) GetMaximumCacheSize() int32

func (*AuthorizationHeaderParserConfiguration) GetMetadataExtractionJmespathExpression

func (x *AuthorizationHeaderParserConfiguration) GetMetadataExtractionJmespathExpression() string

func (*AuthorizationHeaderParserConfiguration) ProtoMessage

func (*AuthorizationHeaderParserConfiguration) ProtoReflect

func (*AuthorizationHeaderParserConfiguration) Reset

func (*AuthorizationHeaderParserConfiguration) String

type AuthorizationHeaderParserConfiguration_JwksFile

type AuthorizationHeaderParserConfiguration_JwksFile struct {
	JwksFile string `protobuf:"bytes,8,opt,name=jwks_file,json=jwksFile,proto3,oneof"`
}

type AuthorizationHeaderParserConfiguration_JwksInline

type AuthorizationHeaderParserConfiguration_JwksInline struct {
	JwksInline *structpb.Struct `protobuf:"bytes,7,opt,name=jwks_inline,json=jwksInline,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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