우리는 자바 웹 애플리케이션을 웹 로직 인스턴스에 배치하고 OBIEE를 다른 인스턴스에 배치하는 시나리오가 있습니다. 이제 우리는 OBIEE 사용자가 webapp 데이터베이스 테이블의 기존 사용자를 사용하는 것을 인증합니다. OBIEE 또는 웹 서버 관리와 관련하여 많은 경험이 없지만 OBIEE가 기본적으로 weblogic의 임베드 된 LDAP 서버를 사용하여 사용자를 인증한다는 사실을 조금만 알아 봤습니다. 기존 데이터베이스 테이블 사용자를 인증 목적으로 사용하도록 obiee를 구성하는 방법이 필요합니다. 우리는 이것을 어떻게 성취합니까? 필요한 단계는 무엇입니까? 이를 위해 사용자 정의 웹 로직 인증 제공자를 생성해야합니까? 모든지도 매우 감사합니다. 미리 감사드립니다.OBIEE 로그인 인증을 위해 기존 데이터베이스 테이블 사용
0
A
답변
1
OBIEE 11.1.1.5 이상에서는 데이터베이스 인증이 가능합니다. 나는 네가 그 편이 좋다는 것을 알았다.
오라클 문서는이 주제에 꽤 좋은, 당신은 기본 아이디어는 사용자가 정의 가상화 된 ID 공급자와 데이터베이스 사이의 회담 SQLAuthenticator을 만들 수 있다는 것입니다 자세한 시나리오 here
를 확인할 수 있습니다.
이 방법은 데이터베이스 계정이 아닌 테이블 중 하나에 정의 된 사용자/암호와 작동하는 것이 중요합니다.
행운을 빈다. 당신의 DB 인증을 설정 한 후
adn.911 @
0
,
은 만 분석에 또는 웹 로직 콘솔과 EM에 로그인 문제에 직면하고있다?
weblogic 콘솔에는 로그인 할 수 있지만 분석에는 로그인 할 수없는 경우 virtualize 속성을 true로 설정하고 BISystemUser 비밀번호를 재설정 해보십시오.
이 표준 접근법의 문제점은 사용자 지정 암호 암호화 알고리즘을 사용한다는 것이므로 여기에 설명 된 표준 방법은 우리에게 적합하지 않습니다. 우리가 사용할 수있는 것을 알고 있다는 주변에 관습법이 있습니까? 사용자 지정 인증 공급자를 구축해야합니까? 고맙습니다. –
SQL Authenticator (이 [link] (https://docs.oracle.com/cd/E23943_01/bi.1111/e10543/privileges.htm#BABDGDJA))를 만들 때 암호 열이 다음과 같은지 지정할 수 있습니다. (기본은 SHA-1)이 기본 암호화 방법은 구성된 JCE (Java Cryptography Extension) 제공자가 지원하는 임의의 암호화 방법으로 변경할 수 있습니다. 일부 사용자 정의 암호화 방법을 사용하는 경우 JCE 공급자가 당신을 추가 할 수 있습니다. – arivas
일반 텍스트 암호를 사용하여 로그인 할 수 있지만 일반 텍스트 암호를 사용할 수없는 경우 로그인 할 수 없습니다. 일반 텍스트 암호가 비활성화되어 있으면 기본적으로 SHA-1 해시를 사용해야합니까? 그렇다면 SHA -1 해시를 데이터베이스의 암호로 사용하지만 로그인을 시도하면 작동하지 않습니다. –