openid.module

Implement OpenID Relying Party support for Drupal

File

modules/openid/openid.module

Functions

Name Description
openid_admin_paths Implements hook_admin_paths().
openid_association Attempt to create a shared secret with the OpenID Provider.
openid_association_request
openid_authentication Authenticate a user or attempt registration.
openid_authentication_request
openid_begin The initial step of OpenID authentication responsible for the following:
openid_complete Completes OpenID authentication by validating returned data from the OpenID Provider.
openid_cron Remove expired nonces from the database.
openid_discovery Perform discovery on a claimed ID to determine the OpenID provider endpoint.
openid_form_user_login_alter Implements hook_form_FORM_ID_alter().
openid_form_user_login_block_alter Implements hook_form_FORM_ID_alter().
openid_form_user_register_form_alter Implements hook_form_FORM_ID_alter().
openid_help Implements hook_help().
openid_login_validate Login form _validate hook
openid_menu Implements hook_menu().
openid_menu_site_status_alter Implements hook_menu_site_status_alter().
openid_openid_discovery_method_info Implements hook_openid_discovery_method_info().
openid_openid_normalization_method_info Implements hook_openid_normalization_method_info().
openid_user_insert Implements hook_user_insert().
openid_user_login Implements hook_user_login().
openid_user_logout Implements hook_user_logout().
openid_verify_assertion Attempt to verify the response received from the OpenID Provider.
openid_verify_assertion_nonce Verify that the nonce has not been used in earlier assertions from the same OpenID provider.
openid_verify_assertion_return_url Verify that openid.return_to matches the current URL.
openid_verify_assertion_signature Verify the signature of the response received from the OpenID provider.
_openid_user_login_form_alter
_openid_xrds_discovery OpenID discovery method: perform a XRDS discovery.
_openid_xri_discovery OpenID discovery method: perform an XRI discovery.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!openid!openid.module/7.x