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:

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:
- If the self-developed application already supports a standard protocol, configure according to the protocol documentation
- 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 liveSelf-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
| Comparison | Pre-integrated Application | Self-built Application |
|---|---|---|
| Configuration complexity | Low; just fill parameters according to the template | Medium/High; need to understand protocols and configure by yourself |
| Development required | No | Maybe (self-developed applications) |
| Test verification | Pre-tested by BambooCloud | Need enterprise self-testing |
| Applicable scenario | Commercial apps using standard protocols | Self-developed apps or commercial apps not pre-integrated |