This topic describes the open-source components, frameworks, and tools that Alibaba Cloud IDaaS depends on or references during development. This information helps developers understand the technical background, compliance requirements, and potential restrictions of open-source protocols.
Scenarios
Enterprise applications are integrated with Alibaba Cloud IDaaS to implement identity authentication, SSO, or identity management and integration.
Open source code repositories
Alibaba Cloud IDaaS provides sample code for integration for developers of enterprise applications to use. The following table provides some open source code repositories. Each repository has complete instructions on configuration, use, and development.
Repository | Description | Link |
java-spring-oidc-sample | This repository shows how to implement single sign-on (SSO) for an application based on the OpenID Connect (OIDC) Authorization Code grant. This method is the most frequently used method to implement SSO. It is also used to connect self-developed applications to IDaaS for SSO. | |
java-spring-saml-sample | This repository shows how to implement SSO for an application based on Security Assertion Markup Language (SAML). | |
java-device-code-flow-sample | This repository shows how to implement single sign-on (SSO) for an application based on the OIDC Device Flow. It is used for secure logon when the device does not have a browser. | |
java-fc-ram-user-push-sample | This repository uses Alibaba Cloud Function Compute as an intermediate service to synchronize IDaaS accounts to Resource Access Management (RAM). | |
java-sync-sdk | This SDK is used to receive events pushed by IDaaS. | |
java-fc-sync-sdk | This SDK can be used together with the java-sync-sdk to use the Function Compute endpoint to receive events pushed by IDaaS. |
Related topic
Alibaba Cloud IDaaS open source homepage: https://github.com/aliyunidaas