function openid_connect_menu in OpenID Connect / OAuth client 7
Implements hook_menu().
File
- ./
openid_connect.module, line 18 - A pluggable client implementation for the OpenID Connect protocol.
Code
function openid_connect_menu() {
$items = array();
$items['admin/config/services/openid-connect'] = array(
'title' => 'OpenID Connect',
'description' => 'Config OpenID Connect, choose active OpenID Connect clients etc.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'openid_connect_admin_form',
),
'access arguments' => array(
'configure openid connect clients',
),
'file' => 'includes/openid_connect.admin.inc',
);
$items[OPENID_CONNECT_REDIRECT_PATH_BASE . '/%'] = array(
'title' => 'OpenID Connect redirect page',
'page callback' => 'openid_connect_redirect_page',
'page arguments' => array(
1,
),
'access callback' => 'openid_connect_redirect_access',
'type' => MENU_CALLBACK,
'file' => 'includes/openid_connect.pages.inc',
);
$items['user/%user/connected-accounts'] = array(
'title' => 'Connected accounts',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'openid_connect_connect_form',
1,
),
'access callback' => 'openid_connect_connected_accounts_access',
'access arguments' => array(
1,
),
'type' => MENU_LOCAL_TASK,
'weight' => 5,
'file' => 'includes/openid_connect.forms.inc',
);
return $items;
}