Provider validates credentials for incoming requests.
| 9 | |
| 10 | // Provider validates credentials for incoming requests. |
| 11 | type Provider interface { |
| 12 | Identifier() string |
| 13 | Authenticate(ctx context.Context, r *http.Request) (*Result, *AuthError) |
| 14 | } |
| 15 | |
| 16 | // Result conveys authentication outcome. |
| 17 | type Result struct { |
no outgoing calls
no test coverage detected