Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service interface { InitializeAttempt(ctx context.Context) (*athena.AuthAttempt, error) AuthAttempt(ctx context.Context, hash string) (*athena.AuthAttempt, error) UpdateAuthAttempt(ctx context.Context, hash string, attempt *athena.AuthAttempt) (*athena.AuthAttempt, error) ValidateToken(ctx context.Context, member *athena.Member) (*athena.Member, error) AuthorizationURI(ctx context.Context, state string, scopes []string) string BearerForCode(ctx context.Context, code string) (*oauth2.Token, error) ParseAndVerifyToken(ctx context.Context, t string) (jwt.Token, error) }
Click to show internal directories.
Click to hide internal directories.