在传统的金融服务方式中,客户必须到代理商处进行相关活动的识别。例如,开立银行账户,什么叫云服务,签署正式文件。但在数字世界中,客户需要更方便、更复杂的解决方案来处理这些问题。在线识别和数字签名为用户体验和节约成本提供了巨大的好处。
作为同类最佳的数字识别解决方案,IDnow是实现识别和在线签名业务场景的理想选择。IDnow有不同的产品和各种服务来支持在线识别和签名。在这里,我将利用"IDnow Vidio Ident"在线识别用户,并在SAP系统中创建真实的业务合作伙伴
在这里获取有关IDnow的更多信息:https://www.idnow.eu/
架构简单,SAP和IDnow通过RESTful API集成。提供了一个Fiori应用程序,要求用户填写创建用户帐户所需的所有信息。IDnow代理将参与在线或离线识别用户,以确保客户信息真实有效。验证结果返回SAP创建用户账号
为了与IDnow集成,你现在必须和我联系(https://www.idnow.eu/company/contact/b2b公司/)注册您的公司ID并获取用于调用IDnow API的测试API密钥。
在这里您可以获得IDnow API文档的最新版本:https://www.idnow.de/wp-content/uploads/2017/11/idnow\u API\u 2017-11-13.pdf
因为我们使用RESTful API在SAP之间进行通信而IDnow,在集成到SAP内部部署系统时,您必须确保在SAP系统中提供网关服务,
IDnow使用不同的子域是为了某种目的:
网关服务主要是我们用来与IDnow进行通信的。在测试环境中,域网关.test.idnow建议使用".de",否则您可能会被一些实际活动收费。
为了确保所有参数都加密,所有对IDnow服务器的请求总是使用HTTPS而不是HTTP来执行。
启动标识
以下IDnow服务用于启动标识过程并返回唯一的事务号:
您必须提供以下属性才能完成请求URL:
版本:v1公司ID:您在IDnow中注册的公司ID交易编号:任何编号包含以下字符:如a-zA-Z0-9–
,大数据的,URLhttps://gateway.test.idnow.de/api/v1/本例中使用了/identifications//start.
此API调用中需要两个必需的头参数:
下面的屏幕截图显示了postman中的请求URL和头参数:
API主体定义中有丰富的参数,以获取尽可能多的用户身份信息。请参阅API文档了解这些主体参数的详细信息。
在我们的示例中,物联网智能水表,我们将以下数据传递给IDnow:
通过按"发送"按钮在邮递员中测试IDnow服务。IDnow将返回一个唯一的内部ID:
下面的代码片段显示了如何在应用程序中启动标识:
执行标识
从上一步接收到内部ID后,建站服务,可以将用户重定向到IDnow的标识过程:重定向到标识过程。识别过程也可以嵌入iframe或打开弹出对话框。
子域转到.test.idnow.de"用于标识过程。标识过程的环节可以按以下方式组合:
标识开始后,我们可以去上面的链接查看身份验证过程:
使用下面的URL启动身份验证过程:
弹出一个对话框,理想的情况是代理可以在线与您聊天。
因为我们使用的是测试子域进行测试,因此没有代理可以在线面试
下面的代码片段以弹出窗口的形式实现启动识别过程:
模拟识别过程
为了在测试环境中完成识别过程,我们可以利用IDnow提供的测试场景。有三种不同的测试方法可用于处理一个标识:
这里我们选择"手动"测试方法,通过IDnow完成标识过程。根据API文档,测试场景可以通过一定的命名约定来控制:"-"
对于测试场景,我们选取了"HAPPYPATH",它的ident成功完成,没有任何更改。开始识别时可以通过测试场景:
然后我们可以通过传递以下URL请求来模拟识别过程:
在模拟模式下使用邮递员开始识别:
并将正文留空:{}。然后向IDnow发送请求:
在请求结果中,状态变为"STARTED",表示身份识别已开始
请参见下面的代码片段进行启动模拟:
然后我们可以通过传递以下URL请求来模拟视频聊天:
使用邮递员在模拟模式下请求视频聊天:
将正文留空"{}",然后向IDnow发送请求:
返回的状态表示IDnow接受URL请求。
请参阅下面的请求视频聊天片段:
创建业务伙伴
假设用户信息已由IDnow服务/代理验证,我们现在可以为通过IDnow标识流程的用户创建业务合作伙伴。
我们可以使用SAP S/4 odata服务来创建新的业务合作伙伴。在SAP S/4中创建业务伙伴很简单,所以在本文中不做介绍,因为这里我主要介绍IDnow API
其他IDnow API
除了上述API之外,自助免费建站,IDnow还提供了以下API来处理标识:
登录服务器列表标识检索单个标识删除标识复制身份证存档一个标识
使用以下URL登录服务器获取访问令牌:
我们可以使用邮递员发送此请求:
请求正文中需要维护API密钥:
然后将请求发送到IDnow。
作为请求结果返回访问令牌。这里的访问令牌可用于以下查询请求。例如,查询所有标识:
上一步获取的访问令牌可以作为头参数获取标识,
结果系统将检索所有标识,并以json格式列出:
如果要检索单个标识数据,可以通过以下URL直接检索单个标识数据:
在postman中我们可以检索单个标识如下:
向IDnow发送请求后,我们以json模式获取标识详细信息:
IDnow的其余API与上述API类似。有关详细信息,请参阅API文档。