auth

package
v0.0.0-...-ea7eeef Latest Latest
Warning

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

Go to latest
Published: May 16, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Code generated by go-swagger; DO NOT EDIT.

Code generated by go-swagger; DO NOT EDIT.

Index

Constants

View Source
const LoginUserBadRequestCode int = 400

LoginUserBadRequestCode is the HTTP code returned for type LoginUserBadRequest

View Source
const LoginUserOKCode int = 200

LoginUserOKCode is the HTTP code returned for type LoginUserOK

View Source
const LoginUserServiceUnavailableCode int = 503

LoginUserServiceUnavailableCode is the HTTP code returned for type LoginUserServiceUnavailable

View Source
const LoginUserUnauthorizedCode int = 401

LoginUserUnauthorizedCode is the HTTP code returned for type LoginUserUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type LoginUser

type LoginUser struct {
	Context *middleware.Context
	Handler LoginUserHandler
}

LoginUser swagger:route POST /login auth loginUser

login user

Login user and return access credentials

func NewLoginUser

func NewLoginUser(ctx *middleware.Context, handler LoginUserHandler) *LoginUser

NewLoginUser creates a new http.Handler for the login user operation

func (*LoginUser) ServeHTTP

func (o *LoginUser) ServeHTTP(rw http.ResponseWriter, r *http.Request)

type LoginUserBadRequest

type LoginUserBadRequest struct {
}

LoginUserBadRequest bad input parameters

swagger:response loginUserBadRequest

func NewLoginUserBadRequest

func NewLoginUserBadRequest() *LoginUserBadRequest

NewLoginUserBadRequest creates LoginUserBadRequest with default headers values

func (*LoginUserBadRequest) WriteResponse

func (o *LoginUserBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type LoginUserHandler

type LoginUserHandler interface {
	Handle(LoginUserParams) middleware.Responder
}

LoginUserHandler interface for that can handle valid login user params

type LoginUserHandlerFunc

type LoginUserHandlerFunc func(LoginUserParams) middleware.Responder

LoginUserHandlerFunc turns a function with the right signature into a login user handler

func LoginUserWrapper

func LoginUserWrapper(srv Service, next LoginUserHandlerFunc) (fn LoginUserHandlerFunc)

func (LoginUserHandlerFunc) Handle

Handle executing the request and returning a response

type LoginUserOK

type LoginUserOK struct {

	/*
	  In: Body
	*/
	Payload *models.AccessTokenResponse `json:"body,omitempty"`
}

LoginUserOK access token response

swagger:response loginUserOK

func NewLoginUserOK

func NewLoginUserOK() *LoginUserOK

NewLoginUserOK creates LoginUserOK with default headers values

func (*LoginUserOK) SetPayload

func (o *LoginUserOK) SetPayload(payload *models.AccessTokenResponse)

SetPayload sets the payload to the login user o k response

func (*LoginUserOK) WithPayload

func (o *LoginUserOK) WithPayload(payload *models.AccessTokenResponse) *LoginUserOK

WithPayload adds the payload to the login user o k response

func (*LoginUserOK) WriteResponse

func (o *LoginUserOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type LoginUserParams

type LoginUserParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`

	/*user credentials
	  In: body
	*/
	UserCredentials *models.UserCredentials
}

LoginUserParams contains all the bound params for the login user operation typically these are obtained from a http.Request

swagger:parameters loginUser

func NewLoginUserParams

func NewLoginUserParams() LoginUserParams

NewLoginUserParams creates a new LoginUserParams object no default values defined in spec.

func (*LoginUserParams) BindRequest

func (o *LoginUserParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error

BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.

To ensure default values, the struct must have been initialized with NewLoginUserParams() beforehand.

type LoginUserServiceUnavailable

type LoginUserServiceUnavailable struct {
}

LoginUserServiceUnavailable internal server error

swagger:response loginUserServiceUnavailable

func NewLoginUserServiceUnavailable

func NewLoginUserServiceUnavailable() *LoginUserServiceUnavailable

NewLoginUserServiceUnavailable creates LoginUserServiceUnavailable with default headers values

func (*LoginUserServiceUnavailable) WriteResponse

func (o *LoginUserServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type LoginUserUnauthorized

type LoginUserUnauthorized struct {
}

LoginUserUnauthorized bad authentication

swagger:response loginUserUnauthorized

func NewLoginUserUnauthorized

func NewLoginUserUnauthorized() *LoginUserUnauthorized

NewLoginUserUnauthorized creates LoginUserUnauthorized with default headers values

func (*LoginUserUnauthorized) WriteResponse

func (o *LoginUserUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type Service

type Service interface {
	LookupService(ns, name string) (*kuberlogicv1.KuberLogicService, bool, error)
	GetLogger() logging.Logger
	GetAuthProvider() security.AuthProvider
}

Jump to

Keyboard shortcuts

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