|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bradmcevoy.http.Auth
public class Auth
Holds authentication information for a request There are two sets of information: - that which is present in the request - that which is determined as part of performing authentication Note that even if authentication fails, this object will still be available in the request - DO NOT USE THE PRESENCE OF THIS OBJECT TO CHECK FOR A VALID LOGIN!!! Instead use the tag property. This will ONLY be not null after a successful authentication
| Nested Class Summary | |
|---|---|
static class |
Auth.Scheme
Common HTTP authentication schemes, and some non-http specified but common ones |
| Constructor Summary | |
|---|---|
Auth(Auth.Scheme scheme,
java.lang.String user,
java.lang.Object userTag)
|
|
Auth(java.lang.String sAuth)
|
|
Auth(java.lang.String user,
java.lang.Object userTag)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getCnonce()
|
java.lang.String |
getNc()
|
java.lang.String |
getNonce()
|
java.lang.String |
getPassword()
|
java.lang.String |
getQop()
|
java.lang.String |
getRealm()
|
java.lang.String |
getResponseDigest()
|
Auth.Scheme |
getScheme()
|
java.lang.Object |
getTag()
Holds application specific user data, as returned from the authenticate method on Resource This should be used to test for a valid login. |
java.lang.String |
getUri()
|
java.lang.String |
getUser()
|
boolean |
isNonceStale()
|
void |
setNonceStale(boolean nonceStale)
set by digest auth processing. |
void |
setTag(java.lang.Object authTag)
Set after a successful authenticate method with a not-null value The actual value will be application dependent |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Auth(java.lang.String sAuth)
public Auth(java.lang.String user,
java.lang.Object userTag)
public Auth(Auth.Scheme scheme,
java.lang.String user,
java.lang.Object userTag)
| Method Detail |
|---|
public java.lang.String getUser()
public void setTag(java.lang.Object authTag)
public java.lang.Object getTag()
public java.lang.String getPassword()
public Auth.Scheme getScheme()
public java.lang.String getCnonce()
public java.lang.String getNc()
public java.lang.String getNonce()
public java.lang.String getQop()
public java.lang.String getRealm()
public java.lang.String getResponseDigest()
public java.lang.String getUri()
public boolean isNonceStale()
public void setNonceStale(boolean nonceStale)
nonceStale - public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||