public static IPersistentAccessToken CreateOidcClient(string authority, string clientName, string clientSecret,
                                                              string desiredScopes)
        {
            var tokenHolder = new CapWebTokenHolder(ConfigureClient(authority, clientName, clientSecret, desiredScopes));

            return(new PersistentAccessTokenHolder(RefreshTokenDatabaseFactory.Create(), tokenHolder));
        }
 public static IPersistentAccessToken CreateOauth2Client(string authority, string clientId, string clientSecret)
 => new PersistentAccessTokenHolder(RefreshTokenDatabaseFactory.Create(),
                                    new OAuthClientLogin(authority, clientId, clientSecret));