2013-04-18 4 views
1

Websphere에서 JAAS의 기본 구현이 무엇인지 궁금합니다.Websphere에서 JAAS의 기본 구현은 무엇입니까?

예 : Websphere에서 데이터 소스에 대한 JAAS 자격 증명을 만들 때 자격 증명이 저장되는 위치는 무엇입니까? 어떤 종류의 저장소 (예 : RDBMS, LDAP, 일반 텍스트 파일 ... 등)를 의미합니다. 따라서 인증에 필요할 때 JAAS api가 연결해야하는 저장소가 있어야 DataSource의 자격 증명을 검색 할 수 있습니다. 애플 리케이션.

여기서 구현을 사용해야하는지 확실하지 않습니다.

감사합니다.

답변

1

"구현"은 올바른 단어입니다.

WebSphere는 전체 구성을 프로파일 디렉토리 내에 XML 파일 세트 (예 : server.xml, resources.xml 등)에 저장합니다. JAAS 항목도 거기에 저장됩니다 (암호는 물론 암호화 됨).

+1

기본 로그인 저장소는 XML이며 JAAS가 XML 서비스 공급자 구현 모듈을 사용하여 XML 저장소에 연결하는 이유입니다. –

3

WebSphere 암호에 대해 알아야 할 것은 this Infocenter Note입니다.

WebSphere는 암호를 인코딩하고 인코딩 된 값을 XML 파일에 저장합니다. 응용 프로그램 서버에는 인코더가 있지만 디코더가 있습니다. 이 인코딩은 적절한 암호 보호 기술로 간주되지 않으며 several ways to hack this입니다. 비밀번호를 인코딩

JAAS는 여기에 저장됩니다 :

profile_root/config/cells/cell_name/security.xml 

자격 증명 및 관련 XML 파일의 전체 목록은이 답변의 첫 번째 링크에 나열되어 있습니다.

+0

+1, 유익한 정보! –