|
||||||||||
| 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 ComponentBaseconfig - ÄÄÆ÷³ÍÆ® ÃʱâÈ ¼³Á¤ Á¤º¸¸¦ ´ã°í ÀÖ´Â °´Ã¼
ComponentExceptionComponentBase.initing(tle.framework.component.ComponentConfig)
public User authenticate(UserAuthenticationInfo authInfo)
throws AAManagerException
authenticate in interface AAManagerauthInfo - »ç¿ëÀÚ ÀÎÁõ Á¤º¸
AuthenticationException - ¾ÆÀ̵𳪠¾ÏÈ£ µîÀÌ À߸øµÇ¾î ÀÎÁõ¿¡ ½ÇÆÐÇÑ °æ¿ì ¹ß»ýÇÑ´Ù.
AAManagerExceptionAAManager.authenticate(tle.framework.component.spi.aamanager.UserAuthenticationInfo)
public void openSession(User user,
HttpServletRequest request,
HttpServletResponse response)
throws AAManagerException
openSession in interface AAManageruser - ¼¼¼Ç¿¡ ÀúÀåµÉ »ç¿ëÀÚrequest - HTTP ¿äûresponse - HTTP ÀÀ´ä
AAManagerExceptiontle.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 AAManagerAAManagerExceptiontle.framework.component.spi.aamanager.AAManager#closeSession(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
public User getSessionUser(HttpServletRequest request)
throws AAManagerException
getSessionUser in interface AAManagerrequest -
AAManagerExceptiontle.framework.component.spi.aamanager.AAManager#getSessionUser(javax.servlet.http.HttpServletRequest)
public boolean checkAuthorization(User user,
Service service)
throws AAManagerException
checkAuthorization in interface AAManageruser - »ç¿ëÀÚservice - ¼ºñ½º
AAManagerExceptionAAManager.checkAuthorization(tle.framework.component.spi.aamanager.User, tle.framework.component.spi.aamanager.Service)
public Service getService(RequestInfo requestInfo)
throws AAManagerException
getService in interface AAManagerrequestInfo - ¿äû Á¤º¸
AAManagerExceptionAAManager.getService(tle.framework.component.spi.ra.RequestInfo)
public Role getRole(java.lang.String roleID)
throws AAManagerException
getRole in interface AAManagerroleID - ¿ªÇÒ ID
AAManagerExceptionAAManager.getRole(java.lang.String)public AAManagerProxy getAAManagerProxy()
AAManager¿¹¸¦ µé¾î, AAManager.openSession() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°Àº Äڵ带 »ç¿ëÇØ¾ß ÇÑ´Ù.
TLEFramework.getAAManagerProxy().openSession(user, request, response);
getAAManagerProxy in interface AAManagerAAManager.getAAManagerProxy()public java.lang.String getRoleManagerClassName()
DefaultAAManagerMBean
getRoleManagerClassName in interface DefaultAAManagerMBeanpublic java.lang.String getServiceManagerClassName()
DefaultAAManagerMBean
getServiceManagerClassName in interface DefaultAAManagerMBeanpublic java.lang.String getSessionManagerClassName()
DefaultAAManagerMBean
getSessionManagerClassName in interface DefaultAAManagerMBeanpublic java.lang.String getUserManagerClassName()
DefaultAAManagerMBean
getUserManagerClassName in interface DefaultAAManagerMBeanpublic java.lang.String getAuthenticatorClassName()
DefaultAAManagerMBean
getAuthenticatorClassName in interface DefaultAAManagerMBean
public void reloadServiceConfiguration()
throws AAManagerException
DefaultAAManagerMBean
reloadServiceConfiguration in interface DefaultAAManagerMBeanAAManagerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||