페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 2 현재 »

i-Meta 보고서 권한 조회 open Restful API 



Start Release No :  / Update Release No :

프로젝트명:

작성자 :    박나미       / 검수자 : 

기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

기능 설명

    1. 제공하는 API url을 호출하여 요청 항목에 따른 응답을 전달받는다.
    2. i-Meta 보고서 실행 시 필요한 메타 권한 정보에 대한 서비스를 API를 통해 제공한다.

세부 기능 명

내용
사용자별 메타 보고서 권한 조회
  • API 주소 : /api/meta/auth/report
  • 전달하는 메타 보고서에 대한 사용자의 권한이 존재하는지 확인하는 서비스
사용자별 메타 스키마 권한 조회
  • API 주소 : /api/meta/auth/schema
  • 전달하는 사용자별 table과 column에 대한 메타 스키마 권한이 존재하는지 확인하는 서비스

필수 옵션

  • 사용자별 메타 보고서 권한 조회 (/api/meta/auth/report)

    requestresponse

    {

    "reportCode": "REPC5FC2AC640DF4959B64BB78CB4BAD988",

    "userId": "nmpark"

    }

    {
    "retMsg": true,
    "retCode": "",
    "retList": []
    }


  • 사용자별 메타 스키마 권한 조회 (/api/meta/auth/schema)

    requestresponse

    {

    "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"],

    "userId": "nmpark"

    }

    {

    "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 서버에서 보내주는 방식이기 때문에 정합성이 높다.




  • 레이블 없음