Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenReq ¶
type AccessTokenReq struct { BaseTokenReq Code string }
type AccessTokenResponse ¶
type AuthorizeCodeResponse ¶
type AuthorizeReq ¶
type BaseTokenReq ¶
type Controller ¶
type Controller interface { // GenAuthorizeCode oauth Authorization GenOauthTokensRequest ref:rfc6750 GenAuthorizeCode(ctx context.Context, req *AuthorizeReq) (*AuthorizeCodeResponse, error) // GenAccessToken Access Token GenOauthTokensRequest,ref:rfc6750 GenAccessToken(ctx context.Context, req *AccessTokenReq) (*AccessTokenResponse, error) RefreshToken(ctx context.Context, req *RefreshTokenReq) (*AccessTokenResponse, error) }
func NewController ¶
func NewController(param *param.Param) Controller
type RefreshTokenReq ¶
type RefreshTokenReq struct { BaseTokenReq RefreshToken string }
Click to show internal directories.
Click to hide internal directories.