/// <summary> /// Creates a new instance of the <see cref="OpenIddictProvider{TApplication, TAuthorization, TScope, TToken}"/> class. /// </summary> public OpenIddictProvider( [NotNull] ILogger <OpenIddictProvider <TApplication, TAuthorization, TScope, TToken> > logger, [NotNull] OpenIddictApplicationManager <TApplication> applications, [NotNull] OpenIddictAuthorizationManager <TAuthorization> authorizations, [NotNull] OpenIddictTokenManager <TToken> tokens) { Applications = applications; Authorizations = authorizations; Logger = logger; Tokens = tokens; }