16 lines
349 B
Go
16 lines
349 B
Go
package service_auth
|
|
|
|
type AuthService interface {
|
|
Exchange(*ExchangePayload) *ExchangeResult
|
|
Magic(*MagicPayload) *MagicResult
|
|
Redirect(*RedirectPayload) *RedirectResult
|
|
Token(*TokenPayload) *TokenResult
|
|
Refresh(*RefreshPayload) *RefreshResult
|
|
}
|
|
|
|
type AuthServiceImpl struct{}
|
|
|
|
func NewAuthService() AuthService {
|
|
return &AuthServiceImpl{}
|
|
}
|