You are here

function saml_sp_drupal_login__admin_config_form in SAML Service Provider 7

Same name and namespace in other branches
  1. 7.8 modules/saml_sp_drupal_login/saml_sp_drupal_login.admin.inc \saml_sp_drupal_login__admin_config_form()
  2. 7.2 modules/saml_sp_drupal_login/saml_sp_drupal_login.admin.inc \saml_sp_drupal_login__admin_config_form()
  3. 7.3 modules/saml_sp_drupal_login/saml_sp_drupal_login.admin.inc \saml_sp_drupal_login__admin_config_form()

Configure which IDP to use when authenticating with Drupal.

1 string reference to 'saml_sp_drupal_login__admin_config_form'
saml_sp_drupal_login_menu in modules/saml_sp_drupal_login/saml_sp_drupal_login.module
Implements hook_menu().

File

modules/saml_sp_drupal_login/saml_sp_drupal_login.admin.inc, line 11
Admin pages for the SAML Drupal Login module

Code

function saml_sp_drupal_login__admin_config_form($form, &$form_state) {

  // List all the IDPs in the system.
  foreach (saml_sp__load_all_idps() as $machine_name => $idp) {
    $idps[$machine_name] = $idp->name;
  }
  $form['saml_sp_drupal_login__idp'] = array(
    '#type' => 'select',
    '#options' => $idps,
    '#title' => t('IDP'),
    '#description' => t('Choose the IDP to use when authenticating Drupal logins'),
    '#default_value' => variable_get('saml_sp_drupal_login__idp', ''),
  );
  return system_settings_form($form);
}