Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessToken ¶
type AccessToken struct { AccessToken string `json:"access_token"` RefreshToken string `json:"refresh_token"` UserID int64 `json:"user_id"` ClientID int64 `json:"client_id,omitempty"` Expires int64 `json:"expires"` ExpiresRefresh int64 `json:"expires_refresh"` AccessUuID string `json:"access_uuid"` Permission string `json:"permission"` }
func GetNewAccessToken ¶
func GetNewAccessToken(userId int64, clientId int64) AccessToken
func (*AccessToken) Generate ¶
func (at *AccessToken) Generate(access_sicret string, refresh_sicret string) rest_errors.RestErr
func (AccessToken) IsExpired ¶
func (at AccessToken) IsExpired() bool
func (*AccessToken) Validate ¶
func (at *AccessToken) Validate() rest_errors.RestErr
type AccessTokenRequest ¶
type AccessTokenRequest struct { UserID int64 `json:"user_id"` ClientID int64 `json:"client_id"` UuID string `json:"uuid"` }
func (*AccessTokenRequest) Validate ¶
func (at *AccessTokenRequest) Validate() rest_errors.RestErr
Click to show internal directories.
Click to hide internal directories.