经由网关的企业系统认证和授权的制作方法

文档序号:12168342阅读:来源:国知局

技术特征:

1.一种方法,包括:

通过计算设备将由客户端设备发送的对访问企业资源的请求传递到企业设备;

通过所述计算设备将包括与所述客户端设备相关的认证凭证并且还包括对与所述企业资源相关的授权信息的请求的信息传输到所述企业设备;

响应于与所述客户端设备相关的所述认证凭证的成功认证,由所述计算设备接收与所述企业资源相关的所述授权信息;

通过所述计算设备将由所述客户端设备发送的对访问所述企业资源的所述请求连同所接收的与所述企业资源相关联的授权信息传输到所述企业资源;以及

基于所接收的与所述企业资源相关联的授权信息,通过所述计算设备将与所请求的企业资源相关的信息传递到所述客户端设备。

2.根据权利要求1所述的方法,还包括:

通过所述计算设备从所述客户端设备接收与所述客户端设备相关联的所述认证凭证;

通过所述计算设备使用与所述客户端设备相关联的所述认证凭证来认证所述客户端设备;以及

响应于在所述计算设备上对所述客户端设备的成功认证,由所述计算设备将会话cookie传输到所述客户端设备,所述会话cookie在第一会话期间在所述计算设备上认证所述客户端设备。

3.根据权利要求1所述的方法,还包括:响应于传递由所述客户端设备发送的对访问所述企业资源的所述请求,由所述计算设备从所述企业设备接收指示对所述请求的拒绝的消息。

4.根据权利要求3所述的方法,其中,指示对所述请求的拒绝的所述消息包括与所述企业资源相关联的所述授权信息的标识。

5.根据权利要求4所述的方法,其中,指示对所述请求的拒绝的所述消息还包括去哪里获取与所述企业资源相关的所述授权信息的位置的标识。

6.根据权利要求1所述的方法,其中,与所述企业资源相关联的所述授权信息包括一个或多个令牌。

7.根据权利要求1所述的方法,其中,接收与所述企业资源相关的所述授权信息包括通过所述计算设备接收来自第一源的第一令牌和来自第二源的第二令牌,所述方法还包括:

通过所述计算设备将所述第一令牌传输到所述企业设备;

通过所述计算设备基于所述第一令牌从所述企业设备接收对与所述第一源相关的信息的访问;

通过所述计算设备将所述第二令牌传输到所述企业设备;以及

通过所述计算设备基于所述第二令牌从所述企业设备接收对与所述第二源相关的信息的访问;以及

通过所述计算设备将与所述第一源和所述第二源中的至少一个相关的信息传递到所述客户端设备。

8.根据权利要求7所述的方法,其中,所述第一源和所述第二源包括与所述企业资源相关的服务。

9.根据权利要求7所述的方法,其中,所述第一源包括所述企业资源,以及所述第二源包括不同的企业资源。

10.根据权利要求1所述的方法,还包括通过所述计算设备从所述计算设备的本地存储器和外部源之一获取与所述企业资源相关的所述授权信息。

11.一种系统,包括:

至少一个处理器;以及

至少一个存储器,其存储指令,所述指令当由所述至少一个处理器执行时使所述系统执行:

通过计算设备将由客户端设备发送的对访问企业资源的请求传递到企业设备;

通过所述计算设备将与所述客户端设备相关的认证凭证以及对与所述企业资源相关的授权信息的请求传输到所述企业设备;

响应于对与所述客户端设备相关的所述认证凭证的成功认证,由所述计算设备接收与所述企业资源相关的所述授权信息;

通过所述计算设备将由所述客户端设备发送的对访问所述企业资源的所述请求连同所接收的与所述企业资源相关联的授权信息传输到所述企业资源;以及

基于所接收的与所述企业资源相关联的授权信息,通过所述计算设备将与所请求的企业资源相关的信息传递到所述客户端设备。

12.根据权利要求11所述的系统,所述指令还使所述系统执行:

通过所述计算设备从所述客户端设备接收与所述客户端设备相关的所述认证凭证;

通过所述计算设备使用与所述客户端设备相关的所述认证凭证来认证所述客户端设备;以及

响应于在所述计算设备上对所述客户端设备的成功认证,由所述计算设备将会话cookie传输到所述客户端设备,所述会话cookie在第一会话期间在所述计算设备上认证所述客户端设备。

13.根据权利要求11所述的系统,所述指令还使所述系统执行:响应于传递由所述客户端设备发送的对访问所述企业资源的所述请求,由所述计算设备从所述企业设备接收指示对所述请求的拒绝的消息。

14.根据权利要求13所述的系统,其中,指示对所述请求的拒绝的所述消息包括与所述企业资源相关的所述授权信息的标识。

15.根据权利要求14所述的系统,其中,指示对所述请求的拒绝的所述消息还包括去哪里获取与所述企业资源相关的所述授权信息的位置的标识。

16.根据权利要求11所述的系统,其中,与所述企业资源相关的所述授权信息包括一个或多个令牌。

17.根据权利要求11所述的系统,其中,接收与所述企业资源相关的所述授权信息包括通过所述计算设备接收来自第一源的第一令牌和来自第二源的第二令牌,所述指令还使所述系统执行:

通过所述计算设备将所述第一令牌传输到所述企业设备;

通过所述计算设备基于所述第一令牌从所述企业设备接收对与所述第一源相关的信息的访问;

通过所述计算设备将所述第二令牌传输到所述企业设备;以及

通过所述计算设备基于所述第二令牌从所述企业设备接收对与所述第二源相关的信息的访问;以及

通过所述计算设备将与所述第一源和所述第二源中的至少一个相关的信息传递到所述客户端设备。

18.一种或多种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质具有存储在其上的指令,所述指令当由一个或多个处理器执行时使所述一个或多个处理器执行:

通过计算设备将由客户端设备发送的对访问企业资源的请求传递到企业设备;

通过所述计算设备将与所述客户端设备相关的认证凭证与对与所述企业资源相关的授权信息的请求传输到所述企业设备;

响应于对与所述客户端设备相关的所述认证凭证的成功认证,通过所述计算设备接收与所述企业资源相关的所述授权信息;

通过所述计算设备将由所述客户端设备发送的对访问所述企业资源的所述请求连同所接收的与所述企业资源相关联的授权信息传输到所述企业资源;以及

基于所接收的与所述企业资源相关联的授权信息,通过所述计算设备将与所请求的企业资源相关的信息传递到所述客户端设备。

19.根据权利要求18所述的一种或多种非暂时性计算机可读存储介质,所述指令还使所述一个或多个处理器执行:

通过所述计算设备从所述客户端设备接收与所述客户端设备相关的所述认证凭证;

通过所述计算设备使用与所述客户端设备相关的所述认证凭证来认证所述客户端设备;以及

响应于在所述计算设备上对所述客户端设备的成功认证,由所述计算设备将会话cookie传输到所述客户端设备,所述会话cookie在第一会话期间在所述计算设备上认证所述客户端设备。

20.根据权利要求18所述的一种或多种非暂时性计算机可读存储介质,其中,接收与所述企业资源相关的所述授权信息包括通过所述计算设备接收来自第一源的第一令牌和来自第二源的第二令牌,所述指令还使所述一个或多个处理器执行:

通过所述计算设备将所述第一令牌传输到所述企业设备;

通过所述计算设备基于所述第一令牌从所述企业设备接收对与所述第一源相关的信息的访问;

通过所述计算设备将所述第二令牌传输到所述企业设备;以及

通过所述计算设备基于所述第二令牌从所述企业设备接收对与所述第二源相关的信息的访问;以及

通过所述计算设备将与所述第一源和所述第二源中的至少一个相关的信息传递到所述客户端设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1