Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package tle.framework.component.spi.aamanager

Interface Summary
AAManager | 권한 인증을 처리하는 컴포넌트의 기능을 정의한다.
Authenticator | 인증작업을 수행해주는 클래스가 구현해주어야 하는 인터페이스.
Group | Role의 집합을 지정한다.
Role | 역할 정보를 저장하는 클래스가 구현해야 할 인터페이스.
Service | 서비스를 나타내는 클래스가 구현해야 할 인터페이스
SessionManager | 사용자 세션을 관리하는 클래스가 구현해주어야 하는 인터페이스로서 세션을 관리하기 위한 메소드를 선언하고 있다.
User | 사용자 정보를 담고 있는 클래스가 구현해야 할 인터페이스이다.
UserAuthenticationInfo | 사용자 인증 정보를 담고 있는 클래스가 구현해야 할 인터페이스로서 Marker로서 동작한다.
UserInfo | 권한/인증과 관련딘 사용자 정보를 저장한다.
UserInfoFactory | UserInfo를 생성해주는 팩토리가 구현해주어야 하는 인터페이스.

Class Summary
AAManagerProxy | AAManager에 대한 프록시 클래스 AAManager가 제공하는 기능을 필요로 하는 클래스가 존재할 경우 이 클래스를 통해서 AAManager의 기능을 간접적으로 사용하게 된다.
NullRole | Null Role
NullService | NullService
NullUser | 세션이 시작되지 않았음을 나타내는 User 인터페이스 구현체.
NullUserInfo | Null UserInfo

Exception Summary
AAManagerException | AAManager가 동작 수행중에 문제가 있을 경우 발생시키는 예외
AuthenticationException | 사용자 인증에 실패했을 경우에 발생하는 예외
CanNotAuthenticateException | Authenticator.authenticate() 메소드를 수행하는 도중에 내부적으로 에러가 발생했을 때 이 예외를 throw 한다.
CanNotCreateUserInfoException | UserInfoFactory가 에러와 같은 내부적인 이유로 UserInfo를 생성할 수 없는 경우에 발생한다.
UserInfoNotFoundException | 사용자 ID와 관련된 UserInfo가 존재하지 않는 경우에 발생한다.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES