Configure the SAMP SP provider in SimpleSamlPhp

To configure your JIRA/Confluence/Bitbucket/Bamboo/Fisheye/Crucible SAML SP provider you need to add the SP in SimpleSamlPhp

You can do this by adding the following lines to the saml20-sp-remote.php (replace the with your server url)

Because the session duration of the plugin is default to 2 hours, you also need to adapt this in your IdP or configure the MaxAuthentication Age : Setting the MaxAuthenticationAge
     * This value is the duration of the session in seconds. Make sure that the time duration of
     * cookies both at the SP and the IdP exceeds this duration.
    'session.duration' => 2 * (60 * 60), // 8 hours -> 2 hours.


$metadata[''] = array(
	'AssertionConsumerService' => array(
					array (
						'Location' => '',
						'Binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST',
	'NameIDFormat' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
	'simplesaml.nameidattribute' => 'uid',
	'simplesaml.attributes' => FALSE,

Configure the SimpleSamlPhp IdP provider in the Plugin

Go to Manage Add-Ons and click on Configure of the Plugin :

In the IdP provider XML you can copy paste the XML in the https://<simpleSamlPhpserver>/simplesaml/saml2/idp/metadata.php?output=xhtml

or the content got by https://<simpleSamlPhpserver>/simplesaml/saml2/idp/metadata.php

  • No labels