Skip to content

Beisen iTalent Single Sign-On

Overview

This document describes how to implement password-free login from BambooCloud IDaaS to the Beisen HR system. When configuring the Beisen HR application integration in BambooCloud IDaaS, Beisen needs to provide relevant integration parameters, which are described in detail below.

Authentication Configuration

Obtaining Beisen Parameters

You can also log in to the Beisen Open Platform to create a connector and add interface permissions for obtaining employee login information.

Adding the Beisen Application on BambooCloud IDaaS

  1. Log in to the BambooCloud IDaaS Enterprise Center, open ResourcesApplications — click Pre-integrated Applications.

  2. In the pre-integrated applications, find the Beisen HR pre-integrated application by searching for the keyword "Beisen".

  3. Click the application to enter the application configuration interface.

  4. First, configure the General Information. This page allows you to configure the application logo. Other parameter descriptions are as follows:

    ParameterDescription
    Application NameDefault is "Beisen HR Authentication Integration", can be customized
    Authentication Integration MethodDefault is "CUSTOM", cannot be modified
    Synchronization Integration MethodDefault is "NONE", cannot be modified
  5. Click Next to configure authentication integration parameters.

    ParameterDescription
    DomainFill in "www.italent.cn"
    Tenant IDProvided by the Beisen HR system
    OIDC Public KeyProvided by the Beisen HR system
    OIDC Private KeyProvided by the Beisen HR system
    AppIDDefault "100"
    Login IdentifierThe unique identifier of the user in Beisen. Optional values: Beisen username, Beisen user ID, Beisen employee number

    TIP

    The public and private key filling format is as follows: ensure there are no spaces at the end of each line.

    shell
    -----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArUi2aYNO5ooK0Hxy5ieJ
    g2WuHpkO5dc0eoJsUTpS2YzQ4J5pGNRqF42mzeMT9y64yXYP9xCpUWguw+qHw2ME
    C3JKYvLqL6YtDG7/2bVN8X/NFBZZKJBIFLv4Haab4s/8zaEPdN5F3YrutMveooEn
    qivw1HySjJ9z/8aKabI/f4fQz3BCfH4Ri2M5f6r6o25PWmZDZpprO+uMQwc6HL5a
    T6CKGQsX2nCUlsT3AhTe5tSUNjiNZcjJRX41csgX2rTe/wJJ7JljakHbGezeP9s3
    qxwiphjSLJqbzrOckfrbVJGGxRW4KnBQgRQwd4Zk3o0DwaYyyVDAxsXt/pxZeV6C
    VQIDAQAB
    -----END PUBLIC KEY-----
  6. Click Next to complete the configuration.

  7. Then click Enter Application to go to the application configuration interface.

  8. On the application configuration interface, authorize accounts that have permission to access the Beisen HR system.

    WARNING

    Note: When authorizing application accounts in BambooCloud IDaaS, ensure that the person holding the BambooCloud IDaaS account also has a user account in the Beisen HR system. The unique identifier of the user in Beisen can be one of the following: Beisen username, Beisen user ID, or Beisen employee number. These three fields correspond to the account email, employee unique ID (userid), and employee number (jobnumber) respectively.

Login Verification

  1. Use the BambooCloud IDaaS account authorized for the Beisen HR system to log in to the User Center of that tenant. Under this account, you can see the integrated Beisen HR application.

  2. Click "Beisen HR Authentication Integration" to single sign-on into the Beisen HR system and achieve password-free login redirection.

BambooCloud IDaaS Open Platform