page no. 

Start Release No : 7.0.500.20250612-11 / 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": "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": "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'"}

    ]

    }




변경 전/후 제품 버전

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

변경 전 :

변경 후 :

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

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

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

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

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

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



  • 샘플 URL : https://rnd.bimatrix.co.kr/aud7/ 또는 https://aud.bimatrix.co.kr 등 외부 접근 위치에 샘플이 있을 경우 보고서 경로를 입력합니다.
  • 샘플 파일




BCRM 접수 제목을 번호와 함께 작성 합니다. 예 ) (BCRM#E0070) [i-AUD][조건개인화]조건 개인화 대상 컨트롤이 isReadOnly=true, isEnabled=flase 일때 최종 값이 유지되지 않으면 좋겠습니다.
추가 이슈 처리가 있을 경우 표 뒤에 행 추가 한 다음 작성 합니다.