System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种信息处理装置、信息处理装置的控制方法和程序产品。
技术介绍
1、近年来,提供了各种基于云的服务。通常将oauth 2.0称为授权协议,用于当从客户终端上的应用访问云服务的服务器时向该应用授予对资源的安全访问权限。
2、客户终端从被称为授权服务器的服务器获取访问云服务所需的访问令牌。这可以在访问云服务时加强认证并减少冒充和欺诈访问的威胁。
3、在oauth 2.0中,在rfc 6749中针对获取访问令牌的授权流程定义了多种方法,并且在授权服务器之间和在云服务之间的可用方法不同。
4、2019年8月发布的rfc 8628还针对没有浏览器或者文本输入受限的设备(诸如,智能电视)定义了一种机制,以从授权服务器获取访问令牌。
5、rfc指定了以下获取访问令牌的授权流程:
6、--授权码流(rfc 6749第4.1章);
7、--隐式流(rfc 6749第4.2章);
8、--资源所有者密码凭证流(rfc 6749第4.3章);
9、--客户端凭证流(rfc 6749第4.4章);以及
10、--设备流(rfc 8628)。
11、在下面的描述中,将授权码流(rfc 6749第4.1章)简称为授权码流,将设备流(rfc8628)简称为设备流。
12、最近,诸如mfp等越来越多的pc以外的设备连接到云服务,并且对支持oauth 2.0的需求不断增多。日本专利申请特开no.2020-204795提
13、关于日本专利申请特开no.2020-204795中提出的方法,由于不能在出于诸如mfp主体的硬件性能低下等原因而无法安装web浏览器的产品上显示qr码,因此不能在此类产品上使用支持授权码流的服务。同时,通过设备流的授权在mfp主体上不需要web浏览器,但是在没有web浏览器的情况下,在mfp中也无法使用支持授权码流的服务。
技术实现思路
1、本专利技术能够实现一种设置画面,所述设置画面可以在图像形成装置中使用不同类型的授权流程的电子邮件服务。
2、本专利技术的一个方面提供一种信息处理装置,所述信息处理装置包括:提供单元,其被配置为提供第一设置画面,用于对第一电子邮件服务进行第一授权类型的授权设置;以及请求单元,其被配置为使用作为所述第一授权类型的授权设置的结果而获取的访问令牌,向所述第一电子邮件服务发出请求,其中,所述提供单元还被配置为提供第二设置画面,用于对第二电子邮件服务进行不同于所述第一授权类型的第二授权类型的授权设置,以及其中,所述请求单元还被配置为使用作为所述第二授权类型的授权设置的结果而获取的访问令牌,向所述第二电子邮件服务发出请求。
3、本专利技术的另一方面提供一种信息处理装置的控制方法,所述方法包括:提供第一设置画面,用于对第一电子邮件服务进行第一授权类型的授权设置;使用作为所述第一授权类型的授权设置的结果而获取的访问令牌,向所述第一电子邮件服务发出请求,提供第二设置画面,用于对第二电子邮件服务进行不同于所述第一授权类型的第二授权类型的授权设置,以及使用作为所述第二授权类型的授权设置的结果而获取的访问令牌,向所述第二电子邮件服务发出请求。
4、本专利技术的又一方面提供一种计算机程序产品,所述计算机程序产品包括使计算机执行信息处理装置的控制方法的每一个步骤的程序,所述方法包括:提供第一设置画面,用于对第一电子邮件服务进行第一授权类型的授权设置;使用作为所述第一授权类型的授权设置的结果而获取的访问令牌,向所述第一电子邮件服务发出请求,提供第二设置画面,用于对第二电子邮件服务进行不同于所述第一授权类型的第二授权类型的授权设置,以及使用作为所述第二授权类型的授权设置的结果而获取的访问令牌,向所述第二电子邮件服务发出请求。
5、通过以下参照附图对示例性实施例的描述,本专利技术的其他特征将变得明显。
本文档来自技高网...【技术保护点】
1.一种信息处理装置,所述信息处理装置包括:
2.根据权利要求1所述的信息处理装置,
3.根据权利要求1所述的信息处理装置,其中
4.根据权利要求1中所述的信息处理装置,其中
5.根据权利要求1所述的信息处理装置,其中
6.根据权利要求5所述的信息处理装置,其中
7.根据权利要求1所述的信息处理装置,其中
8.根据权利要求7所述的信息处理装置,其中
9.根据权利要求8所述的信息处理装置,其中
10.根据权利要求9所述的信息处理装置,其中
11.一种信息处理装置的控制方法,所述方法包括:
12.一种计算机程序产品,所述计算机程序产品包括使计算机执行信息处理装置的控制方法的每一个步骤的程序,所述方法包括:
【技术特征摘要】
1.一种信息处理装置,所述信息处理装置包括:
2.根据权利要求1所述的信息处理装置,
3.根据权利要求1所述的信息处理装置,其中
4.根据权利要求1中所述的信息处理装置,其中
5.根据权利要求1所述的信息处理装置,其中
6.根据权利要求5所述的信息处理装置,其中
7.根据权利要求1所述的信息处理装...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。