All Products
Search
Document Center

Identity as a Service:Open-source References

Last Updated:Mar 31, 2026

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.

RepositoryDescription
java-spring-oidc-sampleImplements SSO using the OIDC Authorization Code grant — the most common method for integrating self-developed applications with IDaaS.
java-spring-saml-sampleImplements SSO using SAML.
java-device-code-flow-sampleImplements 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.

RepositoryDescription
java-fc-ram-user-push-sampleUses Function Compute (FC) as an intermediate service to synchronize IDaaS accounts to RAM.
java-sync-sdkReceives events pushed by IDaaS.
java-fc-sync-sdkUsed 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