eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Authentication::User':

Home

everywhere
www.exept.de
for:
[back]

Class: User (in Authentication)


Inheritance:

   Object
   |
   +--Authentication::User

Package:
stx:goodies/authentication
Category:
Net-Authentication
Version:
rev: 1.4 date: 2009/09/29 19:31:59
user: cg
file: Authentication__User.st directory: goodies/authentication
module: stx stc-classLibrary: authentication
Author:
Stefan Vogel (stefan@zwerg)

Description:


This is a user that can be authenticated.


[instance variables:]
    name                        String      the name of the user
    realm                       String      the administartive realm of the user
    authenticationMechanisms    Collection  the different authentication mechanisms used to authenticate the user.
                                            They contain the password/secret.

[class variables:]


Related information:

    Authentication::AuthenticationData

Class protocol:

instance creation
o  realm: realmString name: nameString secret: secretString
create a user and add the data for all implemented mechanism


Instance protocol:

accessing
o  authenticationMechanisms

o  authenticationMechanisms: something

o  mechanismFor: aMechanismName
answer the authentication mechanism representing aMechanismClassname,
or nil

o  name

o  name: something

o  realm

o  realm: something

o  secret: aSecretString
create authentication data for all known mechanisms

comparing
o  = aUser

o  hash



ST/X 6.1.1; WebServer 1.620 at exept:8081; Thu, 17 May 2012 15:57:31 GMT