Documentation
¶
Index ¶
Constants ¶
View Source
const ( OAuthGoogle = "google" OAuthApple = "apple" OAuthTelegram = "telegram" AuthEmail = "email" AuthExpire = 86400 TelegramDomain = "ppanel.com" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppleLoginCallbackLogic ¶
func NewAppleLoginCallbackLogic ¶
func NewAppleLoginCallbackLogic(ctx context.Context, svcCtx *svc.ServiceContext) *AppleLoginCallbackLogic
Apple Login Callback
func (*AppleLoginCallbackLogic) AppleLoginCallback ¶
func (l *AppleLoginCallbackLogic) AppleLoginCallback(req *types.AppleLoginCallbackRequest, r *http.Request, w http.ResponseWriter) error
type OAuthLoginGetTokenLogic ¶
func NewOAuthLoginGetTokenLogic ¶
func NewOAuthLoginGetTokenLogic(ctx context.Context, svcCtx *svc.ServiceContext) *OAuthLoginGetTokenLogic
NewOAuthLoginGetTokenLogic OAuth login get token
func (*OAuthLoginGetTokenLogic) OAuthLoginGetToken ¶
func (l *OAuthLoginGetTokenLogic) OAuthLoginGetToken(req *types.OAuthLoginGetTokenRequest, ip, userAgent string) (resp *types.LoginResponse, err error)
type OAuthLoginLogic ¶
func NewOAuthLoginLogic ¶
func NewOAuthLoginLogic(ctx context.Context, svcCtx *svc.ServiceContext) *OAuthLoginLogic
OAuth login
func (*OAuthLoginLogic) OAuthLogin ¶
func (l *OAuthLoginLogic) OAuthLogin(req *types.OAthLoginRequest) (resp *types.OAuthLoginResponse, err error)
Click to show internal directories.
Click to hide internal directories.