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() }); }
GetScopesResponse IOnVifDevice.GetScopes(GetScopesRequest request) { throw new NotImplementedException(); }