function hook_saml_sp_default_idps in SAML Service Provider 7.2
Same name and namespace in other branches
- 8.2 saml_sp.api.inc \hook_saml_sp_default_idps()
- 7.8 saml_sp.api.inc \hook_saml_sp_default_idps()
- 7 saml_sp.api.inc \hook_saml_sp_default_idps()
- 7.3 saml_sp.api.inc \hook_saml_sp_default_idps()
Provide default IDPs, exported to code.
Return value
Array Array of IDP objects, keyed by machine name.
File
- ./
saml_sp.api.inc, line 25 - API hooks for SAML Service Provider module.
Code
function hook_saml_sp_default_idps() {
$saml_idp = new stdClass();
$saml_idp->disabled = FALSE;
/* Edit this to true to make a default saml_idp disabled initially */
$saml_idp->api_version = 1;
$saml_idp->machine_name = 'foo';
$saml_idp->name = 'Foo IDP';
$saml_idp->app_name = '';
$saml_idp->nameid_field = 'mail';
$saml_idp->login_url = 'http://example.com/saml/login';
$saml_idp->logout_url = 'http://example.com/saml/logout';
$saml_idp->x509_certs = array(
'-----BEGIN CERTIFICATE-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==
-----END CERTIFICATE-----',
);
$saml_sp_idps[$saml_idp->machine_name] = $saml_idp;
return $saml_sp_idps;
}