Exemplo n.º 1
0
        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>(),
            });
        }
Exemplo n.º 2
0
        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 },
            });
        }