Documentation
¶
Index ¶
- func OAuth2PreAuthorizeFactory(config fosite.Configurator, storage interface{}, strategy interface{}) interface{}
- type PreAuthorizeGrantHandler
- func (c *PreAuthorizeGrantHandler) CanHandleTokenEndpointRequest(_ context.Context, requester fosite.AccessRequester) bool
- func (c *PreAuthorizeGrantHandler) CanSkipClientAuth(_ context.Context, _ fosite.AccessRequester) bool
- func (c *PreAuthorizeGrantHandler) HandleTokenEndpointRequest(_ context.Context, _ fosite.AccessRequester) error
- func (c *PreAuthorizeGrantHandler) PopulateTokenEndpointResponse(ctx context.Context, requester fosite.AccessRequester, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OAuth2PreAuthorizeFactory ¶
func OAuth2PreAuthorizeFactory(config fosite.Configurator, storage interface{}, strategy interface{}) interface{}
OAuth2PreAuthorizeFactory creates an OAuth2 pre-authorize code grant handler.
Types ¶
type PreAuthorizeGrantHandler ¶
type PreAuthorizeGrantHandler struct { AccessTokenStrategy oauth2.AccessTokenStrategy RefreshTokenStrategy oauth2.RefreshTokenStrategy AuthorizeCodeStrategy oauth2.AuthorizeCodeStrategy CoreStorage oauth2.CoreStorage TokenRevocationStorage oauth2.TokenRevocationStorage Config interface { fosite.AuthorizeCodeLifespanProvider fosite.AccessTokenLifespanProvider fosite.RefreshTokenLifespanProvider fosite.ScopeStrategyProvider fosite.AudienceStrategyProvider fosite.RedirectSecureCheckerProvider fosite.RefreshTokenScopesProvider fosite.OmitRedirectScopeParamProvider fosite.SanitationAllowedProvider } }
func (*PreAuthorizeGrantHandler) CanHandleTokenEndpointRequest ¶
func (c *PreAuthorizeGrantHandler) CanHandleTokenEndpointRequest( _ context.Context, requester fosite.AccessRequester, ) bool
func (*PreAuthorizeGrantHandler) CanSkipClientAuth ¶
func (c *PreAuthorizeGrantHandler) CanSkipClientAuth( _ context.Context, _ fosite.AccessRequester, ) bool
func (*PreAuthorizeGrantHandler) HandleTokenEndpointRequest ¶
func (c *PreAuthorizeGrantHandler) HandleTokenEndpointRequest( _ context.Context, _ fosite.AccessRequester, ) error
func (*PreAuthorizeGrantHandler) PopulateTokenEndpointResponse ¶
func (c *PreAuthorizeGrantHandler) PopulateTokenEndpointResponse( ctx context.Context, requester fosite.AccessRequester, responder fosite.AccessResponder, ) error
Click to show internal directories.
Click to hide internal directories.