Authing DocsDocuments
Concept
Guides
Development Integration
Application integration
Concept
Guides
Development Integration
Application integration
Old Version

¶ SAML SOURCE

Update Time: 2022-10-28 00:07:37
Edit

¶ Introduction

  • Overview:Security Assertion Markup Language (SAML, pronounced sam-el) is an XML-based open source standard data format for exchanging authentication and authorization data between parties, especially Exchange between identity providers and service providers. SAML2.0 can implement network-based cross-domain single sign-on (SSO) in order to reduce the management overhead of distributing multiple authentication tokens to a user.
  • Application scenarios:PC Website
  • End-User Preview:

¶ Precautions:

  • requires a service that supports SAML protocol capabilities;
  • If you do not have an Authing console account, please go to the Authing Console (opens new window) to register a developer account;

¶ Step 1: Create a SAML Identity Source

Enable SAML2 identity provider in Authing to provide identity assertion for other service providers. Let Authing be the SAML identity source, and other systems can access Authing as the identity provider through the SAML protocol. For details, please refer to: Becoming a SAML Identity Source (opens new window).

¶ Step 2: Configure the SAML identity source in the Authing console

2.1 Open the Authing console and enter the user pool that you want to connect to the SAML identity source, here called "User Pool B". On the left menu, select Connect to Identity Source > Enterprise Identity Source, and select Create Enterprise Identity Source on the right panel.

2.2 Find "SAML" in the right panel and click it.

2.3 According to the configuration requirements of SAML, fill in the configuration content required by the SAML protocol.

NO.Fields/FunctionDescription
2.3.1Uniquely Identifiesa. The unique identifier consists of lowercase letters, numbers, and -, and the length is less than 32 digits. b. This is the unique identifier of this connection and cannot be modified after setting.
2.3.2Display NameThis name will be displayed on the button on the end user's login screen.
2.3.3Application LogoThe identity source logo displayed on the login screen button.
2.3.4Signature CertificateVerification certificate for SAML Identity Provider.
2.3.5Sign-in URLLogin URL for SAML Identity Provider.
2.3.6SAML Request SignatureWhether to encrypt SAML requests.
2.3.7SAML Request Signature AlgorithmDefaults is rsa-sha256.
2.3.8SAML Request Digest AlgorithmDefaults is sha256.
2.3.9SAML Request Protocol BindingDefault is HTTP-Redirect.
2.3.10ACS URLAssert consumption address.
2.3.11metaData XML UrlThe address of the SAML Identity Provider Metadata.
2.3.12Login ModeAfter enabling the "Login Only Mode", you can only log in to an existing account and cannot create a new account. Please choose carefully.

After the configuration is complete, click the "Save" button to complete the creation.

¶ Step 3: Development Access

  • Recommended development access method: use the hosted login page

  • Description of advantages and disadvantages: Simple operation and maintenance, Authing is responsible for operation and maintenance. Each user pool has an independent second-level domain name; if you need to embed it into your application, you need to use the pop-up mode to log in, that is: after clicking the login button, a window will pop up, the content is the login page hosted by Authing, or the browser The server redirects to the login page hosted by Authing.

  • Detailed access method:

3.1 Create an app in the Authing console. For details, see: How to create an app in Authing.

3.2 On the created SAML identity source connection details page, open and associate an application created in the Authing console.

3.3 Experience SAML enterprise login on login page.

  • Introduction
  • Precautions:
  • Step 1: Create a SAML Identity Source
  • Step 2: Configure the SAML identity source in the Authing console
  • Step 3: Development Access

User identity management

Integrated third-party login
Mobile phone number flash check (opens new window)
Universal login form component
Custom authentication process

Enterprise internal management

Single Sign On
Multi-factor Authentication
Authority Management

Developers

Development Document
Framework Integration
Blog (opens new window)
GitHub (opens new window)
Community User Center (opens new window)

Company

400 888 2106
sales@authing.cn
16 / F, Block B, NORTH STAR CENTURY CENTER, Beijing(Total)
room 406, 4th floor, zone B, building 1, No. 200, Tianfu Fifth Street, Chengdu(branch)

Beijing ICP No.19051205-1

© Beijing Steamory Technology Co.