public void Parse(ClaimsIdentity identity, ref ExternalLoginData loginData)
 {
     loginData.Profile = identity.GetFirstOrDefault("urn:github:url");
     loginData.UserName = identity.GetFirstOrDefault(ClaimTypes.Name);
     loginData.Name = identity.GetFirstOrDefault("urn:github:name");
 }
 public void Parse(ClaimsIdentity identity, ref ExternalLoginData loginData)
 {
     loginData.Profile = "https://www.facebook.com/" + loginData.ProviderKey;
     loginData.Properties.Add(Claims.ExternalExpiresIn, identity.FindFirst(Claims.ExternalExpiresIn).Value);
 }
 public void Parse(ClaimsIdentity identity, ref ExternalLoginData loginData)
 {
     loginData.UserName = identity.GetUserName();
     loginData.Profile = string.Format("https://twitter.com/{0}", loginData.UserName);
 }
 public void Parse(ClaimsIdentity identity, ref ExternalLoginData loginData)
 {
     loginData.Profile = identity.GetFirstOrDefault("urn:google:profile");
 }