|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.security.sasl.AuthorizeCallback
This callback is used by SaslServer
to determine whether one entity
(identified by an authenticated authentication ID) can act on behalf of
another entity (identified by an authorization ID).
Constructor Summary | |
---|---|
AuthorizeCallback(java.lang.String authnID,
java.lang.String authzID)
Constructs an instance of AuthorizeCallback . |
Method Summary | |
---|---|
java.lang.String |
getAuthenticationID()
Returns the authentication ID to check. |
java.lang.String |
getAuthorizationID()
Returns the authorization ID to check. |
java.lang.String |
getAuthorizedID()
Returns the ID of the authorized user. |
boolean |
isAuthorized()
Determines if the identity represented by authentication ID is allowed to act on behalf of the authorization ID. |
void |
setAuthorized(boolean authorized)
Sets if authorization is allowed or not. |
void |
setAuthorizedID(java.lang.String id)
Sets the ID of the authorized entity. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AuthorizeCallback(java.lang.String authnID, java.lang.String authzID)
AuthorizeCallback
.
authnID
- the (authenticated) authentication ID.authzID
- the authorization ID.Method Detail |
public java.lang.String getAuthenticationID()
public java.lang.String getAuthorizationID()
public boolean isAuthorized()
true
if authorization is allowed; false
otherwise.setAuthorized(boolean)
,
getAuthorizedID()
public void setAuthorized(boolean authorized)
authorized
- true
if authorization is allowed;
false
otherwise.isAuthorized()
,
setAuthorizedID(String)
public java.lang.String getAuthorizedID()
null
means the
authorization failed.setAuthorized(boolean)
,
setAuthorizedID(String)
public void setAuthorizedID(java.lang.String id)
getAuthorizationID()
. For example, the ID might
need to be canonicalized for the environment in which it will be used.
setAuthorized(boolean)
,
getAuthorizedID()
|
For the latest news and information visit The GNU Crypto project |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |