Advertisement
Guest User

Untitled

a guest
Sep 5th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. public class SecurityContext
  2. {
  3.  
  4. Dictionary<string, object> data;
  5.  
  6. [JsonProperty("Username")]
  7. public string Username { get; private set; }
  8.  
  9. [JsonProperty("Password")]
  10. public string Password { get; private set; }
  11.  
  12. [JsonProperty("Data")]
  13. public Dictionary<string, object> Data
  14. {
  15. get { return data ?? (data = new Dictionary<string, object>()); }
  16. private set { data = value; }
  17. }
  18.  
  19. [JsonConstructor]
  20. public SecurityContext(string username, string password)
  21. {
  22. Username = username;
  23. Password = password;
  24. }
  25.  
  26. [JsonConstructor]
  27. public SecurityContext(string username, string password, Dictionary<string, object> data)
  28. : this(username, password)
  29. {
  30. Data = data;
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement