public override async Task <GetScopesReply> GetScopes(GetScopesRequest request, ServerCallContext context)
        {
            var user = await dbContext.Users.FirstOrDefaultAsync(u => u.Username == request.Username && u.Password == request.Password);

            if (user == null)
            {
                return(new GetScopesReply()
                {
                    Success = false
                });
            }

            return(new GetScopesReply()
            {
                Success = true, Scopes = { user.GetAvailableScopes() }, UserId = user.Id.ToString()
            });
        }
Esempio n. 2
0
 GetScopesResponse IOnVifDevice.GetScopes(GetScopesRequest request)
 {
     throw new NotImplementedException();
 }