Skip to main content

Appgate (POST)

Casdoor as a SAML IdP in Appgate

Appgate accepts the SAMLResponse sent by a POST request. If you use another Service Provider (SP) that also supports a POST request, you can refer to this document.

Casdoor Configuration

Go to your Casdoor account and add a new application.

Enter basic SAML configuration in the application:

  • Redirect URLs – Type in a unique name. This may be called Audience or Entity ID in your SP. See the table below.

    Entity ID

  • Reply URL – Type in the URL of the ACS (Assertion Consumer Service) that verifies the SAML response. Refer to the table below.

    Reply URL

Administrator AuthenticationUser Authentication
Redirect URL = "AppGate"Redirect URL = "AppGate Client"
SAML Reply URL = https://mycontroller.your-site-url.com/admin/samlSAML Reply URL = https://redirectserver.your-site-url.com/saml

Download the XML metadata file

You can copy the URL of the metadata and download the file from your browser.

metadata

Add SAML IdP in Appgate

In your AppGate SDP console:

  • Select System > Identity Providers.

  • Create a new Identity Provider.

  • Choose the type SAML.

  • Start configuring your identity provider following the details in the tables below.

Administrator Authentication
NameEnter a unique name, e.g. "Casdoor SAML Admin".
Single Sign-on URLSee below
IssuerSee below
AudienceType in the Redirect URL from the Casdoor application
Public CertificateSee below
  • Upload the XML Metadata file to autocomplete the Single Sign-On, Issuer, and Public Certificate fields.

  • Click Choose a file and select the metadata file that you previously downloaded - this will autocomplete the relevant fields.

Map Attributes

Map the Name to username. Your completed form should look something like this: map_attribute

Test Integration

On your AppGate SDP Controller console:

  • Log out of the admin UI.

  • Log in using the following information:

    • Identity Provider – choose your Azure IdP from the drop-down list.

    • Click Sign in with browser to connect to your authenticator.

  • You may see the following message: "You don’t have any administration rights" – this confirms that the test user credentials have been successfully authenticated by your Identity Provider.

Access Policy

You need to modify the access policy to allow administrators to log in to Appgate using the SAML IdP. Enter the Builtin Administrator Policy:

Your completed form should look something like this: appgate_policy.png