org.bluesock.bluemud.driver
Class SecurityToken

java.lang.Object
  |
  +--org.bluesock.bluemud.driver.SecurityToken
All Implemented Interfaces:
java.io.Serializable

class SecurityToken
extends java.lang.Object
implements java.io.Serializable

This is the security token that we base our permission system on. FIXME - needs to be documented.

See Also:
Serialized Form

Field Summary
(package private) static SecurityToken EMPTY_TOKEN
           
 
Constructor Summary
(package private) SecurityToken()
           
 
Method Summary
(package private)  boolean authenticate(java.lang.String givenUserName, java.lang.String plaintextPassword)
           
(package private)  void grantPermission(java.security.Permission p)
           
(package private)  boolean implies(java.security.Permission p)
           
(package private) static SecurityToken newUser(java.lang.String givenUserName, java.lang.String plaintextPassword)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_TOKEN

static final SecurityToken EMPTY_TOKEN
Constructor Detail

SecurityToken

SecurityToken()
Method Detail

newUser

static SecurityToken newUser(java.lang.String givenUserName,
                             java.lang.String plaintextPassword)

authenticate

boolean authenticate(java.lang.String givenUserName,
                     java.lang.String plaintextPassword)

grantPermission

void grantPermission(java.security.Permission p)

implies

boolean implies(java.security.Permission p)


docs generated on Thu Jan 24 08:57:26 CST 2002