Beispiel #1
0
    /// <summary>
    /// Adds test users.
    /// </summary>
    /// <param name="builder">The builder.</param>
    /// <param name="users">The users.</param>
    /// <returns></returns>
    public static IIdentityServerBuilder AddTestUsers(this IIdentityServerBuilder builder, List <TestUser> users)
    {
        builder.Services.AddSingleton(new TestUserStore(users));
        builder.AddProfileService <TestUserProfileService>();
        builder.AddResourceOwnerValidator <TestUserResourceOwnerPasswordValidator>();

        builder.AddBackchannelAuthenticationUserValidator <TestBackchannelLoginUserValidator>();

        return(builder);
    }