[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/modules/openid/ -> openid.module (summary)

(no description)

File Size: 673 lines (28 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 16 functions

  openid_menu()
  openid_help()
  openid_user()
  openid_form_alter()
  openid_login_validate()
  openid_begin()
  openid_complete()
  openid_discovery()
  openid_association()
  openid_authentication()
  openid_association_request()
  openid_authentication_request()
  openid_verify_assertion()
  openid_verify_assertion_signature()
  openid_verify_assertion_nonce()
  openid_cron()

Functions
Functions that are not part of a class:

openid_menu()   X-Ref
Implementation of hook_menu.


openid_help($path, $arg)   X-Ref
Implementation of hook_help().


openid_user($op, &$edit, &$account, $category = NULL)   X-Ref
Implementation of hook_user().


openid_form_alter(&$form, $form_state, $form_id)   X-Ref
Implementation of hook_form_alter : adds OpenID login to the login forms.


openid_login_validate($form, &$form_state)   X-Ref
Login form _validate hook


openid_begin($claimed_id, $return_to = '', $form_values = array()   X-Ref
The initial step of OpenID authentication responsible for the following:
- Perform discovery on the claimed OpenID.
- If possible, create an association with the Provider's endpoint.
- Create the authentication request.
- Perform the appropriate redirect.

param: $claimed_id The OpenID to authenticate
param: $return_to The endpoint to return to from the OpenID Provider

openid_complete($response = array()   X-Ref
Completes OpenID authentication by validating returned data from the OpenID
Provider.

param: $response Array of returned values from the OpenID Provider.
return: $response Response values for further processing with

openid_discovery($claimed_id)   X-Ref
Perform discovery on a claimed ID to determine the OpenID provider endpoint.

param: $claimed_id The OpenID URL to perform discovery on.
return: Array of services discovered (including OpenID version, endpoint

openid_association($op_endpoint)   X-Ref
Attempt to create a shared secret with the OpenID Provider.

param: $op_endpoint URL of the OpenID Provider endpoint.
return: $assoc_handle The association handle.

openid_authentication($response)   X-Ref
Authenticate a user or attempt registration.

param: $response Response values from the OpenID Provider.

openid_association_request($public)   X-Ref
No description

openid_authentication_request($claimed_id, $identity, $return_to = '', $assoc_handle = '', $version = 2)   X-Ref
No description

openid_verify_assertion($service, $response)   X-Ref
Attempt to verify the response received from the OpenID Provider.

param: $service
param: $response
return: boolean

openid_verify_assertion_signature($service, $association, $response)   X-Ref
Verify the signature of the response received from the OpenID provider.

param: $service
param: $association
param: $response
return:

openid_verify_assertion_nonce($service, $response)   X-Ref
Verify that the nonce has not been used in earlier assertions from the same OpenID provider.

param: $service
param: $response
return:

openid_cron()   X-Ref
Remove expired nonces from the database.

Implementation of hook_cron().



Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7