|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ILoginContext is the central entry point for the authentication support. Use it to perform login, logout, and retrieve information associated with the security subject.
This interface is not intended to be implemented by clients.
Method Summary | |
LoginContext |
getLoginContext()
The method exposes underlying JAAS LoginContext. |
Subject |
getSubject()
Retrieves the current Subject. |
void |
login()
Call this method to perform a login. |
void |
logout()
Call this method to perform a logout. |
void |
registerListener(ILoginContextListener listener)
Adds listener to be notified on security-related events. |
void |
unregisterListener(ILoginContextListener listener)
Removes listener previously registered to receive notifications on security-related events. |
Method Detail |
public void login() throws LoginException
LoginException
LoginContext.login()
public void logout() throws LoginException
LoginException
LoginContext.logout()
public Subject getSubject() throws LoginException
LoginException
LoginContext.getSubject()
public void registerListener(ILoginContextListener listener)
listener
- the listener to be registeredILoginContextListener
public void unregisterListener(ILoginContextListener listener)
listener
- the listener to be unregisteredILoginContextListener
public LoginContext getLoginContext() throws LoginException
Using the LoginContext directly will bypass some of the processing offered by this interface and should be used only when other methods are not sufficient.
LoginException
- if exception was encountered while creating LoginContext
|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.