추가 LDAP 속성을 Glassfish의 Principal 개체에 매핑하는 방법은 무엇입니까?

자바 비트

Glassfish에서 LDAP 영역을 구성했으며 인증이 제대로 작동합니다.

이제 Principal.getName ()이 내 LDAP 사용자 개체의 특정 속성에 반환되는 방식을 어떻게 일치시킬 수 있는지 궁금합니다. 기본적으로 "givenName"과 같은 것을 사용할 것이라고 생각했지만 인증에 사용되는 사용자 이름을 반환합니다.

추가 정보를 얻기 위해 LDAP 서버에 추가로 이동하는 것을 신경 쓰지 않지만 내 애플리케이션에 LDAP 연결 속성을 유지하는 대신 보안 영역을 삽입하고 사용하고 싶습니다 (가능한 경우). 자체 연결.

간단히 말해서 질문은 다음과 같습니다.

1) 영역에서 반환 한 Principal에 추가 속성을 매핑 할 수 있습니까?

2) 1 번이 불가능한 경우 LDAP 서버에 연결하고 필요한 데이터를 얻기 위해 영역의 정보를 어떻게 재사용 할 수 있습니까?

도움이나 제안에 미리 감사드립니다.

마이크 브라운

JAAS 주제에는 종종 각기 다른 속성을 나타내는 많은 프린시 펄이 포함됩니다.

Java EE의 경우 HttpServletRequest # getUserPrincipal 및 유사한 메소드를 호출 할 때 리턴되는 Principal에 대해 이러한 Principal 중 하나만 선택됩니다. 다른 프린시 펄은 방금 유실 된 Java EE API 용입니다.

HTTP 또는 SOAP를 통해 로그인이 발생하는 경우 JASPIC 인증 모듈을 작성하여 선택할 프린시 펄을 결정할 수 있습니다.

JASPIC 인증 모듈 내에서 HTTP 세션에 넣어 전체 주제를 보존 할 수 있습니다. 다른 코드는 거기에서 가져올 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 엔터티의 개체 목록에서 가져온 개체와 엔터티 속성을 매핑하는 방법은 무엇입니까?

분류에서Dev

소스의 여러 속성을 대상의 List 개체에 매핑하는 방법은 무엇입니까?

분류에서Dev

Typescript의 "window"전역 개체에 "adsbygoogle"애드 센스 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

RestKit을 사용하여 json에서 속성 매핑을 추가하는 방법은 무엇입니까?

분류에서Dev

런타임에 개체의 알 수없는 목록 속성에 추가하는 방법은 무엇입니까?

분류에서Dev

Hibernate에서 하나의 속성을 여러 속성에 매핑하는 방법은 무엇입니까?

분류에서Dev

모델에없는 속성을 레일의 객체에 추가하는 방법은 무엇입니까?

분류에서Dev

Vuex 상태에서 개체의 속성을 지우는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Angular에서 모듈의 종속성 목록에 종속성을 추가하는 방법은 무엇입니까?

분류에서Dev

배열의 각 객체에 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

서버의 이미지 파일에 "대체"속성을 추가하는 방법은 무엇입니까?

분류에서Dev

Gradle의 다른 종속성에 로컬 jar 종속성을 추가하는 방법은 무엇입니까?

분류에서Dev

R : 노드에서 두 개의 XML 속성을 가장 잘 추출하는 방법은 무엇입니까?

분류에서Dev

경로 매개 변수가 Blazor의 속성에 값을 할당하는 방법은 무엇입니까?

분류에서Dev

객체에 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

클래스의 속성을 가져 와서 일반적인 방식으로 .csv 헤더에 매핑하는 방법은 무엇입니까?

분류에서Dev

매핑 React를 사용하여 useState에서 2 개의 키를 추가하는 방법은 무엇입니까?

분류에서Dev

Paperjs 개체에 사용자 지정 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

모든 수준의 개체 (list, list \ $ frame, list \ $ frame \ $ column)에 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

데이터베이스의 행을 개체 목록에 매핑하는 방법은 무엇입니까?

분류에서Dev

JTree : 노드의 속성을 자체 잎으로 추가하는 방법은 무엇입니까?

분류에서Dev

Typescript : 일반 매개 변수의 속성 및 추가 유형으로 속성 선택을 제한하는 방법은 무엇입니까?

분류에서Dev

매개 변수에 전달 된 객체의 속성을 반환하는 방법은 무엇입니까?

분류에서Dev

사용자 정의 htmlhelper에서 "class"의 기본 속성 값을 추가하는 방법은 무엇입니까?

분류에서Dev

kotlin-multiplatform (kotlin 1.3.50)의 build.gradle.kts에 종속성을 추가하는 방법은 무엇입니까?

분류에서Dev

GCP의 Dataproc 클러스터에 jar 종속성을 추가하는 방법은 무엇입니까?

분류에서Dev

기존 속성의 TypeScript 인터페이스에 별칭을 추가하는 방법은 무엇입니까?

분류에서Dev

Hyperledger Fabric의 관리자에게 속성 값을 추가하는 방법은 무엇입니까?

분류에서Dev

내 선택 상자의 각 옵션에 데이터 속성을 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    다른 엔터티의 개체 목록에서 가져온 개체와 엔터티 속성을 매핑하는 방법은 무엇입니까?

  2. 2

    소스의 여러 속성을 대상의 List 개체에 매핑하는 방법은 무엇입니까?

  3. 3

    Typescript의 "window"전역 개체에 "adsbygoogle"애드 센스 속성을 추가하는 방법은 무엇입니까?

  4. 4

    RestKit을 사용하여 json에서 속성 매핑을 추가하는 방법은 무엇입니까?

  5. 5

    런타임에 개체의 알 수없는 목록 속성에 추가하는 방법은 무엇입니까?

  6. 6

    Hibernate에서 하나의 속성을 여러 속성에 매핑하는 방법은 무엇입니까?

  7. 7

    모델에없는 속성을 레일의 객체에 추가하는 방법은 무엇입니까?

  8. 8

    Vuex 상태에서 개체의 속성을 지우는 가장 좋은 방법은 무엇입니까?

  9. 9

    Angular에서 모듈의 종속성 목록에 종속성을 추가하는 방법은 무엇입니까?

  10. 10

    배열의 각 객체에 속성을 추가하는 방법은 무엇입니까?

  11. 11

    서버의 이미지 파일에 "대체"속성을 추가하는 방법은 무엇입니까?

  12. 12

    Gradle의 다른 종속성에 로컬 jar 종속성을 추가하는 방법은 무엇입니까?

  13. 13

    R : 노드에서 두 개의 XML 속성을 가장 잘 추출하는 방법은 무엇입니까?

  14. 14

    경로 매개 변수가 Blazor의 속성에 값을 할당하는 방법은 무엇입니까?

  15. 15

    객체에 속성을 추가하는 방법은 무엇입니까?

  16. 16

    클래스의 속성을 가져 와서 일반적인 방식으로 .csv 헤더에 매핑하는 방법은 무엇입니까?

  17. 17

    매핑 React를 사용하여 useState에서 2 개의 키를 추가하는 방법은 무엇입니까?

  18. 18

    Paperjs 개체에 사용자 지정 속성을 추가하는 방법은 무엇입니까?

  19. 19

    모든 수준의 개체 (list, list \ $ frame, list \ $ frame \ $ column)에 속성을 추가하는 방법은 무엇입니까?

  20. 20

    데이터베이스의 행을 개체 목록에 매핑하는 방법은 무엇입니까?

  21. 21

    JTree : 노드의 속성을 자체 잎으로 추가하는 방법은 무엇입니까?

  22. 22

    Typescript : 일반 매개 변수의 속성 및 추가 유형으로 속성 선택을 제한하는 방법은 무엇입니까?

  23. 23

    매개 변수에 전달 된 객체의 속성을 반환하는 방법은 무엇입니까?

  24. 24

    사용자 정의 htmlhelper에서 "class"의 기본 속성 값을 추가하는 방법은 무엇입니까?

  25. 25

    kotlin-multiplatform (kotlin 1.3.50)의 build.gradle.kts에 종속성을 추가하는 방법은 무엇입니까?

  26. 26

    GCP의 Dataproc 클러스터에 jar 종속성을 추가하는 방법은 무엇입니까?

  27. 27

    기존 속성의 TypeScript 인터페이스에 별칭을 추가하는 방법은 무엇입니까?

  28. 28

    Hyperledger Fabric의 관리자에게 속성 값을 추가하는 방법은 무엇입니까?

  29. 29

    내 선택 상자의 각 옵션에 데이터 속성을 추가하는 방법은 무엇입니까?

뜨겁다태그

보관