public static UserLoginContainer Create(string loginProvider, string providerKey) { var payload = new IdentityUserLogin <string> { ProviderKey = providerKey, LoginProvider = loginProvider, ProviderDisplayName = $"{loginProvider}:{providerKey}" }; return(new UserLoginContainer { id = payload.GetId(), Payload = payload, Refs = Enumerable.Empty <string>(), }); }
public static UserLoginContainer Create(string userId, string loginProvider, string providerKey) { var payload = new IdentityUserLogin <string> { UserId = userId, ProviderKey = providerKey, LoginProvider = loginProvider, ProviderDisplayName = $"{loginProvider}:{providerKey}:{userId}" }; return(new UserLoginContainer { id = payload.GetId(), Payload = payload, Refs = new[] { userId }, }); }