provider

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: May 26, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MockJWTSub = "37c75552614a4eb58a2eb2d04928cdfd"
View Source
var MockScopes = []string{
	"api:example:user",
	"api:example:admin",
	"read:pets",
	"write:pets",
	"api:key:goserve-generator",
}
View Source
var MockStore = map[string]string{
	MockJWTSub: "SDEBLUQofvUky3K9q9EaBHFZLU2Xvizng4uYRaEBszR7MQ4hQa1CRnOcM6xh/3+sneyiRSFiMn4EJX08j0w8tu3x06wEjzRpY68izbqT2F9ToPGrGkmrDEplvEPuIqlrvi/l7MyjJ+4T/Elhue2Kzqfjo6TF6n6Vuju1wVDC8Y5hLNmW2/5vbWPrkYaeAysnza9jq52CRC9JeJC+TFke0AoyWUKeu7wRoH9ygu0RsK2ZrBJ/K2llXHIZ55FIv+D58+NoztxFGOgNBw+DcvAdVCykD2TgDA2wxXGUbng4Fmv0pAst12waCYNvpblWfFELkukAZ0xNxnaeX6sO/dwLL0qUgvDppHs+W1goS7UUmIN9tzf/vNtUTgda5BYK8sDIH9lmOqWQq59aaaXO1/TTbpZ2xpHNk2IB25G6Z0WQIxD+26KbzrQ07aSr5cV1ff7wHMIGAoLEKqJqCkYud2Z52Ss/v5/9fNzWwlQ/IWtHzFXAjWmf+8I3Olh7X74kvhzUN4miA3evXS5PI94hOubtDXhd6w4SOYN6CXuZ+RQYllESaziBWUf5jBo487CwMgKQXwvzuEY1oulFUn3zjptzMXa2L/g6UY2zV2CZbnnhB+lzprg=",
}

Functions

This section is empty.

Types

type TestSecretProviderImpl

type TestSecretProviderImpl struct {
	TestProviderGet func(ctx *goservectx.Request[*goservectx.DefaultContext]) (string, error)
	TestGetJwtEntry func(apiKeyEntryData model.ApiKeyEntryData,
		_ *goservectx.Request[*goservectx.DefaultContext],
	) (model.Entry, error)

	TestOnGenerated func(data model2.Response,
		jwtEntry model.Entry,
		ctx goservectx.SampleContext[*goservectx.DefaultContext],
	)

	TestRequiredScopes func() []string
}

func NewSecretProvider

func NewSecretProvider() *TestSecretProviderImpl

func (*TestSecretProviderImpl) GetJwtEntry

func (*TestSecretProviderImpl) GetPublicKey

func (*TestSecretProviderImpl) OnGenerated

func (*TestSecretProviderImpl) RequiredScopes

func (s *TestSecretProviderImpl) RequiredScopes() []string

Jump to

Keyboard shortcuts

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