本文档介绍了阿里云IDaaS中CIAM的流程交互功能,涵盖特殊场景下与第三方系统的交互流程配置,支持手机号等多种登录注册方式的自定义交互。
使用场景
在常规的应用注册与登录场景中,用户通常仅需输入账号密码或通过手机号校验即可完成操作。然而,部分特殊应用在注册或登录流程上存在特殊要求。例如,高级别会员在注册应用时,需经由第三方系统进行审批;或者业务系统内设有独立的黑名单系统,此时注册或登录流程需与该黑名单系统进行交互,以有效防范恶意账号登录。
在实际业务场景中,不同业务系统所采用的流程各不相同。为更好地应对这些情况,可将与第三方系统交互的流程抽象为具体的功能模块,即节点事件;同时,将节点事件按业务逻辑串联至整体流程中的功能,定义为流程交互。
功能说明
流程交互为CIAM与第三方系统交互预留了回调口,可以通过对流程中的节点事件配置、开启、关闭来控制是否与第三方系统交互,增强了交互灵活性。目前已经支持的交流流程有手机号注册、手机号登录、账号密码登录以及社交登录功能。
进入场景后,每个场景中均内置了节点事件,可以针对事件进行配置,从而完成系统交互流程自定义。
使用说明
配置事件节点,输入事件的基本信息、回调地址、授权地址以及ClientID ClientSecret。
交互流程设置内置的节点是否开启或者关闭。节点事件开启,则在流程中对节点配置的第三方系统发出请求,并根据应答执行下一步操作。节点事件关闭,则表达该事件跳过,不执行该流程。
该文章对您有帮助吗?