| 58 | ) |
| 59 | |
| 60 | type RegistrySQL struct { |
| 61 | l *logrusx.Logger |
| 62 | conf *config.DefaultProvider |
| 63 | fh fosite.Hasher |
| 64 | cv *client.Validator |
| 65 | ctxer contextx.Contextualizer |
| 66 | hh *healthx.Handler |
| 67 | kc *aead.AESGCM |
| 68 | flowc *aead.XChaCha20Poly1305 |
| 69 | cos consent.Strategy |
| 70 | writer herodot.Writer |
| 71 | hsm hsm.Context |
| 72 | forv *openid.OpenIDConnectRequestValidator |
| 73 | fop fosite.OAuth2Provider |
| 74 | trc *otelx.Tracer |
| 75 | tracerWrapper func(*otelx.Tracer) *otelx.Tracer |
| 76 | arhs []oauth2.AccessRequestHook |
| 77 | basePersister *sql.BasePersister |
| 78 | accessTokenStorage foauth2.AccessTokenStorage |
| 79 | authorizeCodeStorage foauth2.AuthorizeCodeStorage |
| 80 | oc fosite.Configurator |
| 81 | oidcs jwk.JWTSigner |
| 82 | ats jwk.JWTSigner |
| 83 | hmacs foauth2.CoreStrategy |
| 84 | jwtStrategy foauth2.AccessTokenStrategy |
| 85 | enigmaHMAC *hmac.HMACStrategy |
| 86 | deviceHmac *rfc8628.DefaultDeviceStrategy |
| 87 | fc *fositex.Config |
| 88 | publicCORS *cors.Cors |
| 89 | kratos kratos.Client |
| 90 | fositeFactories []fositex.Factory |
| 91 | migrator *sql.MigrationManager |
| 92 | dbOptsModifier []func(details *pop.ConnectionDetails) |
| 93 | |
| 94 | keyManager jwk.Manager |
| 95 | consentManager consent.Manager |
| 96 | |
| 97 | initialPing func(ctx context.Context, l *logrusx.Logger, p *sql.BasePersister) error |
| 98 | middlewares []negroni.Handler |
| 99 | } |
| 100 | |
| 101 | var ( |
| 102 | _ contextx.Provider = (*RegistrySQL)(nil) |
nothing calls this directly
no outgoing calls
no test coverage detected