refact
This commit is contained in:
parent
ec5bd7ca1f
commit
1b2d850522
33 changed files with 49 additions and 88 deletions
66
Models/TestUsers.cs
Normal file
66
Models/TestUsers.cs
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
// Copyright (c) Brock Allen & Dominick Baier. All rights reserved.
|
||||
// Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information.
|
||||
|
||||
|
||||
using IdentityModel;
|
||||
using IdentityServer4.Test;
|
||||
using System.Collections.Generic;
|
||||
using System.Security.Claims;
|
||||
using IdentityServer4;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace IdentityServerHost.Quickstart.UI
|
||||
{
|
||||
public class TestUsers
|
||||
{
|
||||
public static List<TestUser> Users
|
||||
{
|
||||
get
|
||||
{
|
||||
var address = new
|
||||
{
|
||||
street_address = "One Hacker Way",
|
||||
locality = "Heidelberg",
|
||||
postal_code = 69118,
|
||||
country = "Germany"
|
||||
};
|
||||
|
||||
return new List<TestUser>
|
||||
{
|
||||
new TestUser
|
||||
{
|
||||
SubjectId = "818727",
|
||||
Username = "alice",
|
||||
Password = "alice",
|
||||
Claims =
|
||||
{
|
||||
new Claim(JwtClaimTypes.Name, "Alice Smith"),
|
||||
new Claim(JwtClaimTypes.GivenName, "Alice"),
|
||||
new Claim(JwtClaimTypes.FamilyName, "Smith"),
|
||||
new Claim(JwtClaimTypes.Email, "AliceSmith@email.com"),
|
||||
new Claim(JwtClaimTypes.EmailVerified, "true", ClaimValueTypes.Boolean),
|
||||
new Claim(JwtClaimTypes.WebSite, "http://alice.com"),
|
||||
new Claim(JwtClaimTypes.Address, JsonConvert.SerializeObject(address), IdentityServerConstants.ClaimValueTypes.Json)
|
||||
}
|
||||
},
|
||||
new TestUser
|
||||
{
|
||||
SubjectId = "88421113",
|
||||
Username = "bob",
|
||||
Password = "bob",
|
||||
Claims =
|
||||
{
|
||||
new Claim(JwtClaimTypes.Name, "Bob Smith"),
|
||||
new Claim(JwtClaimTypes.GivenName, "Bob"),
|
||||
new Claim(JwtClaimTypes.FamilyName, "Smith"),
|
||||
new Claim(JwtClaimTypes.Email, "BobSmith@email.com"),
|
||||
new Claim(JwtClaimTypes.EmailVerified, "true", ClaimValueTypes.Boolean),
|
||||
new Claim(JwtClaimTypes.WebSite, "http://bob.com"),
|
||||
new Claim(JwtClaimTypes.Address, JsonConvert.SerializeObject(address), IdentityServerConstants.ClaimValueTypes.Json)
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue