Stud.IP  2.0 Revision 48548
 All Data Structures Namespaces Files Functions Variables Pages
StudipAuthShib Class Reference
Inheritance diagram for StudipAuthShib:
Inheritance graph
Collaboration diagram for StudipAuthShib:
Collaboration graph

Public Member Functions

 StudipAuthShib ()
 getUser ()
 getURL ()
 verifyUsername ($username)
 getUserDomains ()
 getUserData ($key)
- Public Member Functions inherited from StudipAuthSSO
 isAuthenticated ($username, $password, $jscript)
 isUsedUsername ($username)
- Public Member Functions inherited from StudipAuthAbstract
 StudipAuthAbstract ()
 authenticateUser ($username, $password, $jscript=false)
 getStudipUserid ($username)
 doNewUserInit ($uid)
 setUserDomains ($uid)
 doDataMapping ($uid)
 isMappedField ($name)

Data Fields

 $env_remote_user = 'HTTP_REMOTE_USER'
 $local_domain
 $session_initiator
 $validate_url
 $userdata

Additional Inherited Members

- Static Public Member Functions inherited from StudipAuthAbstract
 GetInstance ($plugin_name=false)
 CheckAuthentication ($username, $password, $jscript=false)
 CheckUsername ($username)
 CheckField ($field_name, $plugin_name)

Member Function Documentation

getURL ( )

Return the current URL (including parameters).

Here is the caller graph for this function:

getUser ( )

Return the current username.

Reimplemented from StudipAuthSSO.

Here is the caller graph for this function:

getUserData (   $key)

Callback that can be used in user_data_mapping array.

getUserDomains ( )

Get the user domains to assign to the current user.

Reimplemented from StudipAuthAbstract.

Here is the call graph for this function:

Constructor: read auth information from remote SP.

verifyUsername (   $username)

Validate the username passed to the auth plugin. Note: This triggers authentication if needed.

Reimplemented from StudipAuthAbstract.

Here is the call graph for this function:

Field Documentation

$env_remote_user = 'HTTP_REMOTE_USER'
$local_domain
$session_initiator
$userdata
$validate_url

The documentation for this class was generated from the following file: