IDaaS provides open-source sample repositories to help you integrate enterprise applications with IDaaS. Each repository includes setup instructions, configuration details, and usage examples. This information also helps developers understand the technical background, compliance requirements, and potential restrictions of open-source protocols.
Use cases
Add single sign-on (SSO) to an enterprise application using OpenID Connect (OIDC) or Security Assertion Markup Language (SAML)
Implement secure logon on browserless devices using the OIDC Device Flow
Synchronize IDaaS accounts to Resource Access Management (RAM) or receive IDaaS-pushed events in your application
SSO integration
The following repositories show how to add SSO to an enterprise application.
| Repository | Description |
|---|---|
| java-spring-oidc-sample | Implements SSO using the OIDC Authorization Code grant — the most common method for integrating self-developed applications with IDaaS. |
| java-spring-saml-sample | Implements SSO using SAML. |
| java-device-code-flow-sample | Implements SSO using the OIDC Device Flow for secure logon on devices without a browser. |
Identity sync and event handling
The following repositories show how to synchronize IDaaS accounts to other services and receive IDaaS-pushed events.
| Repository | Description |
|---|---|
| java-fc-ram-user-push-sample | Uses Function Compute (FC) as an intermediate service to synchronize IDaaS accounts to RAM. |
| java-sync-sdk | Receives events pushed by IDaaS. |
| java-fc-sync-sdk | Used together with java-sync-sdk to receive IDaaS-pushed events through a Function Compute endpoint. |
What's next
Browse all IDaaS open-source repositories on GitHub: github.com/aliyunidaas