|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttle.framework.component.impl.ComponentBase
tle.framework.component.impl.aamanager.DefaultAAManager
AAManagerÀÇ ±âº» ±¸Çöü Ŭ·¡½º·Î¼, RoleManager, ServiceManager, SessionManager, UserManager, Authenticator¸¦ »ç¿ëÇÏ¿© ±â´ÉÀ» ±¸Çö´Ù.
°¢ ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çö Ŭ·¡½º ´ÙÀ½ÀÇ ÄÄÆ÷³ÍÆ® ÃʱâÈ ÆÄ¶ó¹ÌÅ͸¦ ÅëÇØ¼ ¸í½ÃÇÑ´Ù.
RoleManager
,
ServiceManager
,
SessionManager
,
UserManager
,
Authenticator
Field Summary |
Fields inherited from class tle.framework.component.impl.ComponentBase |
componentState, config |
Constructor Summary | |
DefaultAAManager()
|
Method Summary | |
User |
authenticate(UserAuthenticationInfo authInfo)
Authenticator.authenticate() ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ÀÎÁõ¿©ºÎ¸¦ ó¸®ÇÑ´Ù. |
boolean |
checkAuthorization(User user,
Service service)
ServiceManager.hasGrant() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ±ÇÇÑÀ» °¡Á³´ÂÁöÀÇ ¿©ºÎ¸¦ ÆÇ´ÜÇÑ´Ù. |
void |
closeSession(HttpServletRequest request,
HttpServletResponse response)
SessionManager.closeSession() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¼¼¼ÇÀ» Á¾·áÇÑ´Ù. |
AAManagerProxy |
getAAManagerProxy()
ÀÌ AAManager °´Ã¼¸¦ ¿¬°áÇÑ AAManagerProxy¸¦ ¸®ÅÏÇÑ´Ù. |
java.lang.String |
getAuthenticatorClassName()
Authenticator ±¸Çöü Ŭ·¡½ºÀÇ À̸§À» ±¸ÇÑ´Ù. |
Role |
getRole(java.lang.String roleID)
RoleManager.getRole() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© RoleÀ» ±¸ÇÑ´Ù. |
java.lang.String |
getRoleManagerClassName()
RoleManager ±¸Çöü Ŭ·¡½ºÀÇ À̸§À» ±¸ÇÑ´Ù. |
Service |
getService(RequestInfo requestInfo)
ServiceManager.getService() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Service¸¦ ±¸ÇÑ´Ù. |
java.lang.String |
getServiceManagerClassName()
ServiceManager ±¸Çöü Ŭ·¡½ºÀÇ À̸§À» ±¸ÇÑ´Ù. |
java.lang.String |
getSessionManagerClassName()
SessionManager ±¸Çöü Ŭ·¡½ºÀÇ À̸§À» ±¸ÇÑ´Ù. |
User |
getSessionUser(HttpServletRequest request)
SessionManager.getSessionUser() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¼¼¼Ç »ç¿ëÀÚ¸¦ ±¸ÇÑ´Ù. |
java.lang.String |
getUserManagerClassName()
UserManager ±¸Çöü Ŭ·¡½ºÀÇ À̸§À» ±¸ÇÑ´Ù. |
protected void |
initing(ComponentConfig config)
RoleManage, ServiceManager, SessionManager, UserManager, AuthenticatorÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù. |
void |
openSession(User user,
HttpServletRequest request,
HttpServletResponse response)
SessionManager.openSession() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¼¼¼ÇÀ» ½ÃÀÛÇÑ´Ù. |
void |
reloadServiceConfiguration()
ServiceManager¿Í °ü·ÃµÈ ¼³Á¤ Á¤º¸¸¦ ¸®·ÎµùÇÑ´Ù. |
Methods inherited from class tle.framework.component.impl.ComponentBase |
close, closing, getDescription, getID, getState, init, isClosed, isClosing, isCreated, isErrorOccured, isInited, isIniting, isResuming, isRunning, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, resuming, start, starting, stop, stopping, suspend, suspending |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface tle.framework.component.Component |
close, getID, init, isClosed, isClosing, isCreated, isErrorOccured, isInited, isIniting, isResuming, isRunning, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, start, stop, suspend |
Methods inherited from interface tle.framework.component.ComponentMBean |
getDescription, getID, getState |
Constructor Detail |
public DefaultAAManager()
Method Detail |
protected void initing(ComponentConfig config) throws ComponentException
initing
in class ComponentBase
config
- ÄÄÆ÷³ÍÆ® ÃʱâÈ ¼³Á¤ Á¤º¸¸¦ ´ã°í ÀÖ´Â °´Ã¼
ComponentException
ComponentBase.initing(tle.framework.component.ComponentConfig)
public User authenticate(UserAuthenticationInfo authInfo) throws AAManagerException
authenticate
in interface AAManager
authInfo
- »ç¿ëÀÚ ÀÎÁõ Á¤º¸
AuthenticationException
- ¾ÆÀ̵𳪠¾ÏÈ£ µîÀÌ À߸øµÇ¾î ÀÎÁõ¿¡ ½ÇÆÐÇÑ °æ¿ì ¹ß»ýÇÑ´Ù.
AAManagerException
AAManager.authenticate(tle.framework.component.spi.aamanager.UserAuthenticationInfo)
public void openSession(User user, HttpServletRequest request, HttpServletResponse response) throws AAManagerException
openSession
in interface AAManager
user
- ¼¼¼Ç¿¡ ÀúÀåµÉ »ç¿ëÀÚrequest
- HTTP ¿äûresponse
- HTTP ÀÀ´ä
AAManagerException
tle.framework.component.spi.aamanager.AAManager#openSession(tle.framework.component.spi.aamanager.User, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
public void closeSession(HttpServletRequest request, HttpServletResponse response) throws AAManagerException
closeSession
in interface AAManager
AAManagerException
tle.framework.component.spi.aamanager.AAManager#closeSession(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
public User getSessionUser(HttpServletRequest request) throws AAManagerException
getSessionUser
in interface AAManager
request
-
AAManagerException
tle.framework.component.spi.aamanager.AAManager#getSessionUser(javax.servlet.http.HttpServletRequest)
public boolean checkAuthorization(User user, Service service) throws AAManagerException
checkAuthorization
in interface AAManager
user
- »ç¿ëÀÚservice
- ¼ºñ½º
AAManagerException
AAManager.checkAuthorization(tle.framework.component.spi.aamanager.User, tle.framework.component.spi.aamanager.Service)
public Service getService(RequestInfo requestInfo) throws AAManagerException
getService
in interface AAManager
requestInfo
- ¿äû Á¤º¸
AAManagerException
AAManager.getService(tle.framework.component.spi.ra.RequestInfo)
public Role getRole(java.lang.String roleID) throws AAManagerException
getRole
in interface AAManager
roleID
- ¿ªÇÒ ID
AAManagerException
AAManager.getRole(java.lang.String)
public AAManagerProxy getAAManagerProxy()
AAManager
¿¹¸¦ µé¾î, AAManager.openSession() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°Àº Äڵ带 »ç¿ëÇØ¾ß ÇÑ´Ù.
TLEFramework.getAAManagerProxy().openSession(user, request, response);
getAAManagerProxy
in interface AAManager
AAManager.getAAManagerProxy()
public java.lang.String getRoleManagerClassName()
DefaultAAManagerMBean
getRoleManagerClassName
in interface DefaultAAManagerMBean
public java.lang.String getServiceManagerClassName()
DefaultAAManagerMBean
getServiceManagerClassName
in interface DefaultAAManagerMBean
public java.lang.String getSessionManagerClassName()
DefaultAAManagerMBean
getSessionManagerClassName
in interface DefaultAAManagerMBean
public java.lang.String getUserManagerClassName()
DefaultAAManagerMBean
getUserManagerClassName
in interface DefaultAAManagerMBean
public java.lang.String getAuthenticatorClassName()
DefaultAAManagerMBean
getAuthenticatorClassName
in interface DefaultAAManagerMBean
public void reloadServiceConfiguration() throws AAManagerException
DefaultAAManagerMBean
reloadServiceConfiguration
in interface DefaultAAManagerMBean
AAManagerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |