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"); }