Documentation ¶
Index ¶
- Constants
- type AccountStateCookie
- type AuthCookie
- type GetAccountStateCookieResponse
- type GetAuthCookieResponse
- type GetPasswordResetCookieResponse
- type GetVerificationCodeCookieResponse
- type IWellknownCookies
- type PasswordReset
- type SetAccountStateCookieRequest
- type SetAuthCookieRequest
- type SetPasswordResetCookieRequest
- type SetVerificationCodeCookieRequest
- type VerificationCode
Constants ¶
View Source
const ( CookieNameVerificationCode = "verificationCode" CookieNamePasswordReset = "passwordReset" CookieNameAccountState = "accountState" CookieNameAuth = "_auth" LoginRequest = "_loginRequest" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountStateCookie ¶
type AuthCookie ¶
type AuthCookie struct {
Identity *proto_oidc_models.Identity `json:"identity"`
}
type GetAccountStateCookieResponse ¶
type GetAccountStateCookieResponse struct {
AccountStateCookie *AccountStateCookie `json:"accountStateCookie"`
}
type GetAuthCookieResponse ¶
type GetAuthCookieResponse struct {
AuthCookie *AuthCookie `json:"authCookie"`
}
type GetPasswordResetCookieResponse ¶
type GetPasswordResetCookieResponse struct {
PasswordReset *PasswordReset `json:"passwordReset"`
}
type GetVerificationCodeCookieResponse ¶
type GetVerificationCodeCookieResponse struct {
VerificationCode *VerificationCode `json:"verificationCode"`
}
type IWellknownCookies ¶
type IWellknownCookies interface { SetVerificationCodeCookie(c echo.Context, request *SetVerificationCodeCookieRequest) error DeleteVerificationCodeCookie(c echo.Context) GetVerificationCodeCookie(c echo.Context) (*GetVerificationCodeCookieResponse, error) SetPasswordResetCookie(c echo.Context, request *SetPasswordResetCookieRequest) error DeletePasswordResetCookie(c echo.Context) GetPasswordResetCookie(c echo.Context) (*GetPasswordResetCookieResponse, error) SetAccountStateCookie(c echo.Context, request *SetAccountStateCookieRequest) error DeleteAccountStateCookie(c echo.Context) GetAccountStateCookie(c echo.Context) (*GetAccountStateCookieResponse, error) SetAuthCookie(c echo.Context, request *SetAuthCookieRequest) error DeleteAuthCookie(c echo.Context) GetAuthCookie(c echo.Context) (*GetAuthCookieResponse, error) SetInsecureCookie(c echo.Context, name string, value interface{}) error DeleteInsecureCookie(c echo.Context, name string) GetInsecureCookie(c echo.Context, name string) (interface{}, error) }
type PasswordReset ¶
type PasswordReset struct {
Subject string `json:"subject"`
}
type SetAccountStateCookieRequest ¶
type SetAccountStateCookieRequest struct {
AccountStateCookie *AccountStateCookie `json:"accountStateCookie"`
}
type SetAuthCookieRequest ¶
type SetAuthCookieRequest struct {
AuthCookie *AuthCookie `json:"authCookie"`
}
type SetPasswordResetCookieRequest ¶
type SetPasswordResetCookieRequest struct {
PasswordReset *PasswordReset `json:"passwordReset"`
}
type SetVerificationCodeCookieRequest ¶
type SetVerificationCodeCookieRequest struct {
VerificationCode *VerificationCode `json:"verificationCode"`
}
type VerificationCode ¶
Click to show internal directories.
Click to hide internal directories.