| 21 | const grantTypeJWTBearer = "urn:ietf:params:oauth:grant-type:jwt-bearer" |
| 22 | |
| 23 | type Handler struct { |
| 24 | Storage RFC7523KeyStorage |
| 25 | |
| 26 | Config interface { |
| 27 | fosite.AccessTokenLifespanProvider |
| 28 | fosite.TokenURLProvider |
| 29 | fosite.GrantTypeJWTBearerCanSkipClientAuthProvider |
| 30 | fosite.GrantTypeJWTBearerIDOptionalProvider |
| 31 | fosite.GrantTypeJWTBearerIssuedDateOptionalProvider |
| 32 | fosite.GetJWTMaxDurationProvider |
| 33 | fosite.AudienceStrategyProvider |
| 34 | fosite.ScopeStrategyProvider |
| 35 | } |
| 36 | |
| 37 | *oauth2.HandleHelper |
| 38 | } |
| 39 | |
| 40 | var _ fosite.TokenEndpointHandler = (*Handler)(nil) |
| 41 |
nothing calls this directly
no outgoing calls
no test coverage detected