Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1.  Create a SAML Service Provider

Image RemovedImage Added

For Use the Metadata, use the template belowScreenshot above, which shows the configuration.
SSO Server:     Select "Single Sign-on Server"
Application:    Choose the Jira Application created previously.
Name:             Enter an appropriate Name for this Service Provider.
Type:               Choose "SAML 2.0"


Click the "CREATE METADATA" button. Then use the following Metadata template. Paste it in to the box. Then "SAVE"

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
    xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
    xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
    entityID="https://jira.acme.com/jiraSAML">
    <SPSSODescriptor 
        AuthnRequestsSigned="false" 
        WantAssertionsSigned="true" 
        protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
        
        <SingleLogoutService 
            Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" 
            Location="https://jira.acme.com/plugins/servlet/saml/auth" />
            
        <AssertionConsumerService 
            Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" 
            Location="https://jira.acme.com/plugins/servlet/saml/auth" />
        <AttributeConsumingService index="0" isDefault="true">
            <RequestedAttribute Name="loginName" NameFormat="urn:string" FriendlyName="Login Name" isRequired="true" />
            <RequestedAttribute Name="fullName" NameFormat="urn:string" FriendlyName="Full Name" isRequired="false" />            
        </AttributeConsumingService>
        
    </SPSSODescriptor>
</EntityDescriptor>

...

The "Location" of "AssertionConsumerService" should be the same as the SAML Endpoint in the configuration of SAML add-on.

2. Create a logon procedure

Image Removed

...

In DualShield Administration Console, navigate to "Authentication | Logon Procedures"
Click the "+ CREATE" button, to setup a new Logon Procedure
Enter an appropriate "Name", plus set the 'Type' as "Web SSO"

...

:

     Image Added


3. Create

...

Logon Steps

Click the context "..." menu of the "JIRA" logon procedure and on the new Logon Procedure, then select "Logon Steps" from the menu

Image Removed

Add the necessary logon steps 

4. Create an application

Image Removed

.
On the right, click the "+ ADD" button to add a new authentication method. Repeat for each Step.
For example, for this Web SSO Application, this could be "Static Password" (AD Password) and "One-Time Password":

      Image Added


4. Create the Application

Navigate to "Authentication | Applications"
Click the "+ CREATE" button
Enter an appropriate "Name" for this new Application
Select the internal "Realm"
Select the Logon Procedure created previously.

     Image AddedSelect the login procedure created in the previous step

5. Publish the application to SSO Server

Click the context "..." menu of the "JIRA" new Jira application, and then select "Agents" from the menu

Image Removed

Select "SSO Server" from the list of agents.

 

  
From the Agents List, select "Single Sign-on Server". Then "SAVE" button:

     Image Added


Finally, select the context "..." menu, then "Self Test", to confirm the Application is fully provisioned:

     Image Added