开源代码参考

本文介绍阿里云IDaaS在开发过程中所依赖或引用的开源组件、框架及工具,帮助开发者了解系统的技术背景、合规性要求及潜在的开源协议限制。

适用场景

企业应用需对接阿里云IDaaS实现身份认证、单点登录(SSO)或身份管理集成。

开源代码库

阿里云 IDaaS 将一系列集成样例代码开源,供企业应用的开发者对接使用。如下为开源代码库。每个库中,都有完整的配置使用、开发说明,请参考:

库名

说明

链接

java-spring-oidc-sample

应用参照 OIDC 协议(授权码模式)实现 SSO 的样例,最常用的接入方法,也即 IDaaS 中自研应用接入方法。

https://github.com/aliyunidaas/java-spring-oidc-sample

java-spring-saml-sample

应用参照 SAML 协议实现 SSO 的样例。

https://github.com/aliyunidaas/java-spring-saml-sample

java-device-code-flow-sample

应用参照 OIDC 协议(设备流)实现 SSO 的样例,用于设备端无浏览器情况下的安全登录。

https://github.com/aliyunidaas/java-device-code-flow-sample

java-fc-ram-user-push-sample

使用阿里云函数计算(Function Compute)作为中转服务,实现 IDaaS 同步账户到 RAM 中。

https://github.com/aliyunidaas/java-fc-ram-user-push-sample

java-sync-sdk

应用接收 IDaaS 同步推送的基础 SDK。

https://github.com/aliyunidaas/java-sync-sdk

java-fc-sync-sdk

在 java-sync-sdk 基础上,函数计算接收 IDaaS 同步的参考代码。

https://github.com/aliyunidaas/java-fc-sync-sdk

相关内容

阿里云 IDaaS 开源主页:https://github.com/aliyunidaas