api

package
v3.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterRoutesBothAuthService

func RegisterRoutesBothAuthService(router wrouter.Router, impl BothAuthService) error

RegisterRoutesBothAuthService registers handlers for the BothAuthService endpoints with a witchcraft wrouter. This should typically be called in a witchcraft server's InitFunc. impl provides an implementation of each endpoint, which can assume the request parameters have been parsed in accordance with the Conjure specification.

func RegisterRoutesCookieAuthService

func RegisterRoutesCookieAuthService(router wrouter.Router, impl CookieAuthService) error

RegisterRoutesCookieAuthService registers handlers for the CookieAuthService endpoints with a witchcraft wrouter. This should typically be called in a witchcraft server's InitFunc. impl provides an implementation of each endpoint, which can assume the request parameters have been parsed in accordance with the Conjure specification.

func RegisterRoutesHeaderAuthService

func RegisterRoutesHeaderAuthService(router wrouter.Router, impl HeaderAuthService) error

RegisterRoutesHeaderAuthService registers handlers for the HeaderAuthService endpoints with a witchcraft wrouter. This should typically be called in a witchcraft server's InitFunc. impl provides an implementation of each endpoint, which can assume the request parameters have been parsed in accordance with the Conjure specification.

Types

type BothAuthService

type BothAuthService interface {
	Default(ctx context.Context, authHeader bearertoken.Token) (string, error)
	Cookie(ctx context.Context, cookieToken bearertoken.Token) error
	None(ctx context.Context) error
	WithArg(ctx context.Context, authHeader bearertoken.Token, argArg string) error
}

type BothAuthServiceClient

type BothAuthServiceClient BothAuthService

func NewBothAuthServiceClient

func NewBothAuthServiceClient(client httpclient.Client) BothAuthServiceClient

type BothAuthServiceClientWithAuth

type BothAuthServiceClientWithAuth BothAuthServiceWithAuth

func NewBothAuthServiceClientWithAuth

func NewBothAuthServiceClientWithAuth(client BothAuthServiceClient, authHeader bearertoken.Token, cookieToken bearertoken.Token) BothAuthServiceClientWithAuth

type BothAuthServiceWithAuth

type BothAuthServiceWithAuth interface {
	Default(ctx context.Context) (string, error)
	Cookie(ctx context.Context) error
	None(ctx context.Context) error
	WithArg(ctx context.Context, argArg string) error
}

type CookieAuthService

type CookieAuthService interface {
	Cookie(ctx context.Context, cookieToken bearertoken.Token) error
}

type CookieAuthServiceClient

type CookieAuthServiceClient CookieAuthService

func NewCookieAuthServiceClient

func NewCookieAuthServiceClient(client httpclient.Client) CookieAuthServiceClient

type CookieAuthServiceClientWithAuth

type CookieAuthServiceClientWithAuth CookieAuthServiceWithAuth

func NewCookieAuthServiceClientWithAuth

func NewCookieAuthServiceClientWithAuth(client CookieAuthServiceClient, cookieToken bearertoken.Token) CookieAuthServiceClientWithAuth

type CookieAuthServiceWithAuth

type CookieAuthServiceWithAuth interface {
	Cookie(ctx context.Context) error
}

type HeaderAuthService

type HeaderAuthService interface {
	Default(ctx context.Context, authHeader bearertoken.Token) (string, error)
}

type HeaderAuthServiceClient

type HeaderAuthServiceClient HeaderAuthService

func NewHeaderAuthServiceClient

func NewHeaderAuthServiceClient(client httpclient.Client) HeaderAuthServiceClient

type HeaderAuthServiceClientWithAuth

type HeaderAuthServiceClientWithAuth HeaderAuthServiceWithAuth

func NewHeaderAuthServiceClientWithAuth

func NewHeaderAuthServiceClientWithAuth(client HeaderAuthServiceClient, authHeader bearertoken.Token) HeaderAuthServiceClientWithAuth

type HeaderAuthServiceWithAuth

type HeaderAuthServiceWithAuth interface {
	Default(ctx context.Context) (string, error)
}

Jump to

Keyboard shortcuts

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