Documentation ¶
Index ¶
- func RegisterRoutesBothAuthService(router wrouter.Router, impl BothAuthService) error
- func RegisterRoutesCookieAuthService(router wrouter.Router, impl CookieAuthService) error
- func RegisterRoutesHeaderAuthService(router wrouter.Router, impl HeaderAuthService) error
- type BothAuthService
- type BothAuthServiceClient
- type BothAuthServiceClientWithAuth
- type BothAuthServiceWithAuth
- type CookieAuthService
- type CookieAuthServiceClient
- type CookieAuthServiceClientWithAuth
- type CookieAuthServiceWithAuth
- type HeaderAuthService
- type HeaderAuthServiceClient
- type HeaderAuthServiceClientWithAuth
- type HeaderAuthServiceWithAuth
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 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 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 HeaderAuthService ¶
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