org.idoox.security.jaas
Class NamePasswordCredential

java.lang.Object
  extended byorg.idoox.security.jaas.NamePasswordCredential

public class NamePasswordCredential
extends java.lang.Object

Contains user name and password. It is intended for name-password authentication with plain password, such as HttpBasic authentication. When this credential is not further needed, user SHOULD clean it.

Component:
Security-Core

Constructor Summary
NamePasswordCredential(java.lang.String name, java.lang.String password)
          Constructor
 
Method Summary
 void clean()
          Cleans all properties of this credential.
 java.lang.String getName()
          Returns user name.
 java.lang.String getPassword()
          Returns password.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamePasswordCredential

public NamePasswordCredential(java.lang.String name,
                              java.lang.String password)
Constructor

Parameters:
name - a given user name to set to
password - a given password to set to
Method Detail

getName

public java.lang.String getName()
Returns user name.

Returns:
user name.

getPassword

public java.lang.String getPassword()
Returns password.

Returns:
password

clean

public void clean()
Cleans all properties of this credential.