MySQL 5.x에서 조건에 따라 권한을 부여 할 수 있습니까 (보기를 사용하지 않음)?
-
08-07-2019 - |
문제
내가 시작하고있는 프로젝트에서는 특정 조건 (특정 테이블)에 따라 사용자에게 권한을 부여하고 싶습니다.
- 모든 행을 읽을 수 있습니다
- id <x로 행에 쓸 수 없지만 행> = x에 쓸 수 있습니다.
- 등...
이러한 조건이 각 사용자마다 변경 될 수 있으므로보기를 피하고 싶습니다 (각 사례에 대한보기를 만들어야한다는 것을 이해합니다). 또한 쉽게 우회 할 수 있으므로 클라이언트 측에서이를 시행하지 않으려 고합니다.
이것이 불가능하다면, 어떤 운동을 제안 하시겠습니까?
미리 감사드립니다.
해결책
Raw MySQL 권한 시스템으로는 가능하지 않다고 생각합니다.
클라이언트 측에서 구현하고 싶지 않은 한 MySQL 코드를 직접 수정하는 것이 유일한 옵션 일 수 있습니다. 결국 오픈 소스입니다;)
제휴하지 않습니다 StackOverflow