Cognos 사용자 지정 인증 설정 절차
맞춤 인증이란?
사용자 지정 인증은 Cognos 인증에 LDAP가 아닌 데이터베이스의 사용자 정보를 사용하여 인증하는 Cognos SDK로 개발된 인증 모듈입니다.
SDK를 도입하면 샘플로서 동봉되고 있는, JDBCSample 의 셋업 방법입니다.
Cognos의 개발 환경 등, LDAP도 없지만, 인증의 구조를 갖고 싶다고 하는 환경에서 간단하게 사용할 수 있으므로 활용해 주세요.
설정 절차
■ 전제
화면 캡처는 Cognos Analytics의 것이지만 동일한 절차를 통해 Cognos BI에서도 가능합니다.
전제로 Cognos Analytics or BI Server가 Windows 환경에 도입되어 실행 중이라고 가정합니다.
또한 Cognos SDK 및 JDK 1.8.0이 도입되어 JDK 경로에 PATH를 통해 있습니다.
■ 사용자 정보를 보유하는 DB 만들기
데이터베이스는 DB2의 프로시저입니다.
데이터베이스를 다음 명령으로 작성하고 연결하십시오.
다음 폴더로 이동하여 db2 -tvf dbInit_db2.sql을 실행하여 테이블을 작성하십시오.
다음 3개의 테이블이 작성되었습니다.
cogadmin이라는 사용자를 USERS 테이블에 등록합니다.
GRP01이라는 그룹을 GROUPS 테이블에 등록합니다.
■ 인증 SDK 모듈 준비
Java 버전은 다음과 같이 경로가 통과하는지 확인합니다.
다음 폴더에서 build.bat를 실행합니다.
SDK 배포 폴더 아래의 다음 위치에 CAM_AAA_JDBCSample.jar이라는 인증 모듈이 생성됩니다.
이 모듈을 Cognos Analytics 배포 폴더 아래 아래에 복사합니다.
DB2 배포 경로에서 JDBC 드라이버(아래 3개 파일)를 Cognos Analytics 배포 폴더 아래의 이 폴더로 복사합니다.
SDK 배포 폴더 아래의 다음 위치에서 JDBC_Config_Restorable.properties 파일을 복사합니다.
Cognos Analytics 배포 폴더 아래 아래에 첨부합니다.
복사한 대상에서 파일을 메모장 등으로 엽니다. 빨간색 프레임 부분에서 #XXX#의 위치를 편집합니다.
참고까지 이하의 기재를 하고 있습니다. 호스트 이름과 암호는 마스킹됩니다.
■ Cognos Configuration 설정
Cognos Configuration을 시작하고 다음과 같이 인증 네임스페이스를 만듭니다.
이름: Restorable
유형: 사용자 정의 Java 제공자
네임스페이스 ID: Restorable
Java 클래스 이름: RestorableJDBCSample
를 지정하고,
Restorable을 마우스 오른쪽 버튼으로 클릭하고 테스트합니다.
사용자 ID는 cogadmin을 입력합니다.
이와 같이, 모두 녹색 체크가 붙으면 OK입니다.
Cognos Configuration을 저장합니다.
Cognos 서비스를 Cognos Configuration에서 다시 시작합니다.
시작이 완료되면 Cognos Analytics에 액세스합니다.
다음과 같은 인증 화면이 표시되면 cogadmin과 암호를 입력합니다.
무사히 cogadmin으로 로그인할 수 있었습니다.
추가 정보
이쪽도 참조해 주세요.
Cognos SDK 샘플의 사용자 지정 인증 공급자에서 DB 연결 수 증가를 방지하는 수정
htps : // 이 m / Shinya / ms / 22 858818b56294710f6
Reference
이 문제에 관하여(Cognos 사용자 지정 인증 설정 절차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shinyama/items/1f9c7842a3966233a5d7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Cognos 사용자 지정 인증 설정 절차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinyama/items/1f9c7842a3966233a5d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)