()
| 21 | // Provider represents an upstream identity provider implementation |
| 22 | type Provider interface { |
| 23 | Data() *ProviderData |
| 24 | GetLoginURL(redirectURI, finalRedirect, nonce string, extraParams url.Values) string |
| 25 | Redeem(ctx context.Context, redirectURI, code, codeVerifier string) (*sessions.SessionState, error) |
| 26 | // Deprecated: Migrate to EnrichSession |
no outgoing calls