Skip to content

What is a Self-built Application

A self-built application refers to an application in BambooCloud IDaaS that is not pre-integrated and requires enterprise administrators to configure or develop adapters themselves. Such applications include two situations:

Self-built Application Diagram

Situation 1: Non-pre-integrated Commercial Applications

When a commercial application in use by the enterprise meets the following conditions, it is classified as a self-built application:

  • Supports standard identity protocols (such as SAML, OIDC, CAS) or provides open APIs
  • Not in the BambooCloud IDaaS pre-integrated application list
  • BambooCloud has not completed testing and verification in a real environment

Handling method: The enterprise administrator selects the corresponding identity management and authentication management protocol, and configures connection parameters by referring to the protocol documentation.

Situation 2: Enterprise Self-developed Applications

When an enterprise self-developed application meets the following conditions, it is classified as a self-built application:

  • Developed by the enterprise's internal or outsourced development team
  • May not yet support standard identity protocols

Handling method:

  1. If the self-developed application already supports a standard protocol, configure according to the protocol documentation
  2. If the self-developed application does not support a standard protocol, the development team needs to refer to the BambooCloud IDaaS open platform protocol documentation for integration and adaptation

Self-built Application Configuration Process

Select protocol (SAML/OIDC/CAS/OAuth 2.0)

Configure IDaaS-side parameters (app name, callback address, etc.)

Configure application-side parameters (Issuer, login/logout address, certificate, etc.)

Test and verify SSO

Go live

Self-built applications require more configuration work than pre-integrated applications, but BambooCloud IDaaS provides complete standard protocol documentation and SDKs to help developers quickly complete integration.

Pre-integrated Application vs Self-built Application

ComparisonPre-integrated ApplicationSelf-built Application
Configuration complexityLow; just fill parameters according to the templateMedium/High; need to understand protocols and configure by yourself
Development requiredNoMaybe (self-developed applications)
Test verificationPre-tested by BambooCloudNeed enterprise self-testing
Applicable scenarioCommercial apps using standard protocolsSelf-developed apps or commercial apps not pre-integrated

BambooCloud IDaaS Open Platform