package
2.1.0+incompatible
Repository: https://github.com/raceresult/oauth2-server.git
Documentation: pkg.go.dev

# Functions

ClientBasicFastHandler 客户端基础认证信息(基于fasthttp).
ClientBasicHandler 客户端基础认证信息.
ClientFormFastHandler 客户端表单信息(基于fasthttp).
ClientFormHandler 客户端表单信息.
NewConfig 创建默认的配置参数.
NewFastServer 创建基于fasthttp的OAuth2服务实例.
NewServer 创建OAuth2服务实例.

# Variables

ErrAuthorizationFormInvalid Authorization form invalid.
ErrAuthorizationHeaderInvalid Authorization header invalid.
ErrClientInvalid Client invalid.
ErrGrantTypeInvalid Grant type invalid.
ErrRefreshInvalid Refresh token invalid.
ErrRequestMethodInvalid Request method invalid.
ErrResponseTypeInvalid Response type invalid.
ErrUserInvalid User invalid.

# Structs

AuthorizeRequest 授权请求.
Config 配置参数.
FastServer 基于fasthttp(https://github.com/valyala/fasthttp)的OAuth2服务处理.
Server OAuth2服务处理.
TokenRequestHandler 令牌请求处理.

# Type aliases

ClientFastHandler 基于fasthttp获取客户端认证信息.
ClientHandler 获取请求的客户端认证信息.
ScopeHandler 更新令牌时的授权范围检查.
UserHandler 密码模式下,根据用户名、密码获取用户标识.