Esempio n. 1
0
        public Tuple <BaseResponseModel, AuthResponseType> Authenticate()
        {
            Uuid = Uuid.Equals(null) ? UuidHelper.FromString(UserName) : Guid.NewGuid();

            var model = new YggdrasilResponseModel
            {
                AccessToken     = Guid.NewGuid().ToString("N"),
                ClientToken     = Guid.NewGuid().ToString("N"),
                SelectedProfile = new ProfileModel
                {
                    Id   = Uuid.ToString("N"),
                    Name = UserName
                },
                User = new User()
                {
                    Id         = Uuid.ToString("N"),
                    Properties = new List <PropertyModel>()
                    {
                        new PropertyModel
                        {
                            Name  = "preferredLanguage",
                            Value = "zh-cn"
                        }
                    }
                }
            };

            return(new Tuple <BaseResponseModel, AuthResponseType>(model, AuthResponseType.Succeeded));
        }