이전 항목: 오류 메시지 관리다음 항목: 파일


원격 권한 부여 API

원격 권한 부여 API는 클라이언트 응용 프로그램이 원격 권한 부여 서버에 대해 권한 부여 검사를 수행할 수 있도록 합니다. 원격 권한 부여 API는 CA ControlMinder 권한 부여 서버와 서버에서의 권한 부여 검사가 필요한 응용 프로그램을 실행하는 클라이언트(CA ControlMinder 응용 프로그램을 실행하고 있지 않아도 됨)가 있는 사이트에 유용합니다. 이 작업은 다음 세 단계로 수행됩니다.

  1. 로그인 단계. 원격 권한 부여 API는 원격 서버에 대한 로그인을 수행하는 lca_rmtauth_Init 함수를 호출합니다. 이 작업은 클라이언트 응용 프로그램을 실행하는 사용자의 암호를 제공하고 이를 원격 서버의 사용자 암호와 비교하는 방식으로 수행됩니다.
  2. 권한 부여 요청 단계. 이 단계에서는 API가 권한 부여 검사에 필요한 모든 정보를 서버에 보내는 lca_rmtauth_CheckAccess 함수를 호출합니다. 이러한 정보에는 사용자 이름, 클래스, 개체 및 액세스 유형이 포함됩니다. 이 함수는 요청 결과가 포함된 API_AUTH_RES 유형의 구조를 반환합니다. 이 함수는 SEOSROUTE_RequestAuth 함수의 원격 버전입니다.
  3. 종료 단계. 이 단계에서는 API가 서버에 대한 연결을 닫고 할당된 메모리를 해제하는 lca_Terminate 함수를 호출합니다.