페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

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



Start Release No :  7.0.400.20230427-11/ Update Release No :

프로젝트명:

작성자 :    박나미       / 검수자 :  정해영

기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
도움말
iconfalse
title기능 설명
    1. 제공하는 API url을 호출하여 요청 항목에 따른 응답을 전달받는다.
    2. i-Meta 보고서 실행 시 필요한 메타 권한 정보에 대한 서비스를 API를 통해 제공한다.

세부 기능 명

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

    requestresponse

    {

    "reportCode": "REPC5FC2AC640DF4959B64BB78CB4BAD988",

    "userId": "

    nmpark

    test"

    }

    {
    "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

    test"

    }

    {

    "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'"}

    ]

    }

정보
title샘플 정보

변경 전/후 제품 버전

변경 전(제품 버전)변경 후(제품 버전)

변경 전 :

변경 후 :

1. i-Meta 서버에서 주기적으로 사용자에 대한 메타 권한 정보를 AUD 서버에서 조회한다.

2. AgentQuery.maf 요청에 서버에 주기적으로 호출되는 것을 확인할 수 있다.

3. i-Meta 서버에서 사용자별 메타 권한 정보를 메모리에 동기화 하여 직접 관리한다.

1. i-Meta 서버에서 권한 정보가 필요할 때마다 AUD 서버로 i-Meta 보고서 권한 조회 서비스를 호출한다.

2. 주기적으로 권한 정보에 대한 동기화 작업이 불필요하기 때문에 주기적 Query 요청은 없다.

3. i-Meta 서버에서 사용자별 메타 권한 정보를 직접 관리하지 않고 AUD 서버에서 보내주는 방식이기 때문에 정합성이 높다.

참고사항
title참고 자료
펼치기

첨부 파일

정보
title문서 수정 이력
변경 이력

하위 페이지 표시
alltrue

정보
titleBCRM 정보

(BCRM#D0110) 파생항목 추가화면에 함수 콤보를 DB에 따라 처리되도록 요청


...