Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OA2Server ¶
type OA2Server struct { Port string Config config.OA2Config Limiter middleware.RateLimiter }
OA2Server implements an OAuth 2.0 server
func NewOA2Server ¶
NewOA2Server returns a new OAuth 2.0 server which runs on the specified port with the specified configuration
func (*OA2Server) SetRateLimiter ¶
func (s *OA2Server) SetRateLimiter(policies []middleware.RatePolicy)
SetRateLimiter creates a new RateLimiter which enforces the policies passed.
Click to show internal directories.
Click to hide internal directories.