本文介绍阿里云IDaaS在开发过程中所依赖或引用的开源组件、框架及工具,帮助开发者了解系统的技术背景、合规性要求及潜在的开源协议限制。
适用场景
企业应用需对接阿里云IDaaS实现身份认证、单点登录(SSO)或身份管理集成。
开源代码库
阿里云 IDaaS 将一系列集成样例代码开源,供企业应用的开发者对接使用。如下为开源代码库。每个库中,都有完整的配置使用、开发说明,请参考:
库名 | 说明 | 链接 |
java-spring-oidc-sample | 应用参照 OIDC 协议(授权码模式)实现 SSO 的样例,最常用的接入方法,也即 IDaaS 中自研应用接入方法。 | |
java-spring-saml-sample | 应用参照 SAML 协议实现 SSO 的样例。 | |
java-device-code-flow-sample | 应用参照 OIDC 协议(设备流)实现 SSO 的样例,用于设备端无浏览器情况下的安全登录。 | |
java-fc-ram-user-push-sample | 使用阿里云函数计算(Function Compute)作为中转服务,实现 IDaaS 同步账户到 RAM 中。 | |
java-sync-sdk | 应用接收 IDaaS 同步推送的基础 SDK。 | |
java-fc-sync-sdk | 在 java-sync-sdk 基础上,函数计算接收 IDaaS 同步的参考代码。 |
相关内容
阿里云 IDaaS 开源主页:https://github.com/aliyunidaas
该文章对您有帮助吗?