interfaces

package
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GetUserForAPI = func(user core.IUser) *gin.H {
	if user == nil {
		return &gin.H{}
	}
	return &gin.H{"name": user.GetUsername(), "id": user.GetID()}
}

Functions

This section is empty.

Types

type DirectAuthForAdminProvider

type DirectAuthForAdminProvider struct {
}

func (*DirectAuthForAdminProvider) GetName

func (ap *DirectAuthForAdminProvider) GetName() string

func (*DirectAuthForAdminProvider) GetSession

func (*DirectAuthForAdminProvider) GetUserFromRequest

func (ap *DirectAuthForAdminProvider) GetUserFromRequest(c *gin.Context) core.IUser

func (*DirectAuthForAdminProvider) IsAuthenticated

func (ap *DirectAuthForAdminProvider) IsAuthenticated(c *gin.Context)

func (*DirectAuthForAdminProvider) Logout

func (ap *DirectAuthForAdminProvider) Logout(c *gin.Context)

func (*DirectAuthForAdminProvider) Signin

func (ap *DirectAuthForAdminProvider) Signin(c *gin.Context)

func (*DirectAuthForAdminProvider) Signup

func (ap *DirectAuthForAdminProvider) Signup(c *gin.Context)

type DirectAuthProvider

type DirectAuthProvider struct {
}

func (*DirectAuthProvider) GetName

func (ap *DirectAuthProvider) GetName() string

func (*DirectAuthProvider) GetSession

func (ap *DirectAuthProvider) GetSession(c *gin.Context) core.ISessionProvider

func (*DirectAuthProvider) GetUserFromRequest

func (ap *DirectAuthProvider) GetUserFromRequest(c *gin.Context) core.IUser

func (*DirectAuthProvider) IsAuthenticated

func (ap *DirectAuthProvider) IsAuthenticated(c *gin.Context)

func (*DirectAuthProvider) Logout

func (ap *DirectAuthProvider) Logout(c *gin.Context)

func (*DirectAuthProvider) Signin

func (ap *DirectAuthProvider) Signin(c *gin.Context)

func (*DirectAuthProvider) Signup

func (ap *DirectAuthProvider) Signup(c *gin.Context)

type LoginParams

type LoginParams struct {
	// SigninByField     string `form:"username" json:"username" xml:"username"  binding:"required"`
	SigninField string `form:"signinfield" json:"signinfield" xml:"signinfield"  binding:"required"`
	Password    string `form:"password" json:"password" xml:"password" binding:"required"`
	OTP         string `form:"otp" json:"otp" xml:"otp" binding:"omitempty"`
}

Binding from JSON

type LoginParamsForUadminAdmin

type LoginParamsForUadminAdmin struct {
	// SigninByField     string `form:"signinbyfield" json:"signinbyfield" xml:"signinbyfield"  binding:"required"`
	SigninField string `form:"signinfield" json:"signinfield" xml:"signinfield"  binding:"required"`
	Password    string `form:"password" json:"password" xml:"password" binding:"required"`
	OTP         string `form:"otp" json:"otp" xml:"otp" binding:"omitempty"`
}

Binding from JSON

type SignupParams

type SignupParams struct {
	Username          string `form:"username" json:"username" xml:"username"  binding:"required" valid:"username-unique"`
	Email             string `form:"email" json:"email" xml:"email"  binding:"required" valid:"email,email-unique"`
	Password          string `form:"password" json:"password" xml:"password" binding:"required"`
	ConfirmedPassword string `form:"confirm_password" json:"confirm_password" xml:"confirm_password" binding:"required"`
}

type SignupParamsForUadminAdmin

type SignupParamsForUadminAdmin struct {
	Username          string `form:"username" json:"username" xml:"username"  binding:"required" valid:"username-unique"`
	Email             string `form:"email" json:"email" xml:"email"  binding:"required" valid:"email,email-unique"`
	Password          string `form:"password" json:"password" xml:"password" binding:"required"`
	ConfirmedPassword string `form:"confirm_password" json:"confirm_password" xml:"confirm_password" binding:"required"`
}

type TokenAuthProvider

type TokenAuthProvider struct {
}

func (*TokenAuthProvider) GetName

func (ap *TokenAuthProvider) GetName() string

func (*TokenAuthProvider) GetSession

func (ap *TokenAuthProvider) GetSession(c *gin.Context) core.ISessionProvider

func (*TokenAuthProvider) GetUserFromRequest

func (ap *TokenAuthProvider) GetUserFromRequest(c *gin.Context) core.IUser

func (*TokenAuthProvider) IsAuthenticated

func (ap *TokenAuthProvider) IsAuthenticated(c *gin.Context)

func (*TokenAuthProvider) Logout

func (ap *TokenAuthProvider) Logout(c *gin.Context)

func (*TokenAuthProvider) Signin deprecated

func (ap *TokenAuthProvider) Signin(c *gin.Context)

swagger:route GET /pets token listPets

Lists pets filtered by some parameters.

This will show all available pets by default. You can get the pets that are out of stock

Consumes:
- application/json
- application/x-protobuf

Produces:
- application/json
- application/x-protobuf

Schemes: http, https, ws, wss

Deprecated: true

Security:
  api_key:
  oauth: read, write

Responses:
  default: genericError
  200: someResponse
  422: validationError

func (*TokenAuthProvider) Signup

func (ap *TokenAuthProvider) Signup(c *gin.Context)

type TokenWithExpirationAuthProvider

type TokenWithExpirationAuthProvider struct {
}

func (*TokenWithExpirationAuthProvider) GetName

func (*TokenWithExpirationAuthProvider) GetSession

func (*TokenWithExpirationAuthProvider) GetUserFromRequest

func (ap *TokenWithExpirationAuthProvider) GetUserFromRequest(c *gin.Context) core.IUser

func (*TokenWithExpirationAuthProvider) IsAuthenticated

func (ap *TokenWithExpirationAuthProvider) IsAuthenticated(c *gin.Context)

func (*TokenWithExpirationAuthProvider) Logout

func (*TokenWithExpirationAuthProvider) Signin deprecated

swagger:route GET /pets1 tokenwithexpiration listPets

Lists pets filtered by some parameters.

This will show all available pets by default. You can get the pets that are out of stock

Consumes:
- application/json
- application/x-protobuf

Produces:
- application/json
- application/x-protobuf

Schemes: http, https, ws, wss

Deprecated: true

Security:
  api_key:
  oauth: read, write

Responses:
  default: genericError
  200: someResponse
  422: validationError

func (*TokenWithExpirationAuthProvider) Signup

Jump to

Keyboard shortcuts

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