이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.
현재와 비교 페이지 이력 보기
« 이전 버전 2 현재 »
Start Release No : / Update Release No :
프로젝트명:
작성자 : 박나미 / 검수자 :
기능 설명
세부 기능 명
필수 옵션
사용자별 메타 보고서 권한 조회 (/api/meta/auth/report)
{
"reportCode": "REPC5FC2AC640DF4959B64BB78CB4BAD988",
"userId": "nmpark"
}
{ "retMsg": true, "retCode": "", "retList": []}
사용자별 메타 스키마 권한 조회 (/api/meta/auth/schema)
"columns": ["matrixdb.public.mtx_agent_log.log_id","matrixdb.public.mtx_agent_code.agent_code"],
"tables": ["matrixdb.public.mtx_agent_log", "matrixdb.public.mtx_agent_code"],
"retMsg":"",
"retCode":"",
"retList":[
{"AuthObjectCode":"EDU.EDU.EXAMPLE_MX","AuthSubjectCode":"DEFAULT","ObjectCode":"M0"
,"SubjectCode":"O0","AuthorityNo":3,"Priority":1,"MaskText":"","RowAuth":""},
{"AuthObjectCode":"pms.BRANCH.MTX_MAIL","AuthSubjectCode":"DEFAULT","ObjectCode":"M0"
,"SubjectCode":"O0","AuthorityNo":3,"Priority":null,"MaskText":null,"RowAuth":"[BRANCH.MTX_MAIL.MAIL_CODE] = 'A02'"}
]
샘플 정보
변경 전/후 제품 버전
변경 전 :
변경 후 :
1. i-Meta 서버에서 주기적으로 사용자에 대한 메타 권한 정보를 AUD 서버에서 조회한다.
2. AgentQuery.maf 요청에 서버에 주기적으로 호출되는 것을 확인할 수 있다.
3. i-Meta 서버에서 사용자별 메타 권한 정보를 메모리에 동기화 하여 직접 관리한다.
1. i-Meta 서버에서 권한 정보가 필요할 때마다 AUD 서버로 i-Meta 보고서 권한 조회 서비스를 호출한다.
2. 주기적으로 권한 정보에 대한 동기화 작업이 불필요하기 때문에 주기적 Query 요청은 없다.
3. i-Meta 서버에서 사용자별 메타 권한 정보를 직접 관리하지 않고 AUD 서버에서 보내주는 방식이기 때문에 정합성이 높다.