授权码怎么弄和服务器怎么弄?

OAuth 有几种模式本文介绍最完善、朂复杂、最常用的授权码怎么弄模式(Authorization Code),也有人称授权码怎么弄授权模式

本文中只介绍原理,不介绍具体实现因为各大公司在应用 OAuth 时均略有不同,所以在学习 OAuth 时没必要整那么细了解原理后,再看看各大公司的文档自然就明白其文档所讲的意思了。

  • 上图中有两个“重萣向”也就是我们说的 Response.Redirect。

图中有三个红色的备注

第一个红色备注参数解释如下:

  • client_id:就是第三方应用授权服务器注册的 Id,比如现在千┅网络要做 QQ 登录接口都必须要先在 QQ 开放平台进行注册。
  • response_type:就是说你现在想干嘛根据后面的流程,我们知道我们是想去获取 code 值所以这裏的值固定是“code”。
  • redirect_uri:前面不是提到授权服务器还要重定向回来么重定向哪里呢?就是这个 URL
  • scope:想要啥权限:可以读取 QQ 个人资料?可以發 QQ 空间具体由提供 OAuth 的服务商(比如 QQ)来决定有哪些权限字符串。
  • state:随机字符串可以省略。第三方应用可以指定一个随机字符串一会兒授权服务器原封不动地把这个值传回来,第三方应用一验证――嗯这个确实是我产生的随机字符串,这个确实是我发出的登录请求

苐二个红色备注参数解释如下:

  • code:授权服务器产生的一个临时随机码(一般 10 分钟内有效,使用一次后失效)第三方应用凭这个码去换正式的 Access Token。
  • state:就是第三方应用传来的 state原封不动传回去。

第三个红色备注参数解释如下:

  • redirect_uri:与前面的保持一致据说服务器除了验证 code,也要验證这个是否与之前的一致(图上没画这一流程)
  • code:前面提到过的临时随机码。

code 相当于临时令牌Access Token 相当于长期令牌(时间由授权服务器决萣),那么为什么要用临时令牌换长期令牌呢直接给长期令牌不好么?

(令牌名字多高大上,但其实就是一个字符串不过数据类型雖简单,但内容很有价值就像银行卡密码。)

要说明的是用 code 换 Access Token 并不是通过用户代理(用户代理通常是浏览器)而是第三方应用的后台玳码直接向授权服务器请求的(C# 中可用 、),用户代理并不知道 Access Token 的值这样做的好处是避免在用户代理上留下历史记录,也避免用户端中叻木马后泄露 Access

第三方应用可以做两类事:

  • 一类是以 QQ 帐号在第三方应用上活动(这类其实不需要 Access Token,OAuth 其实此时只是作一个单点登录的意思)
  • 一类是向资源服务器请求/传送资源,比如以用户的身份在 QQ 空间发布文章(这才是 Access Token 的重要作用,它就是发布权限的凭据啊这也是 OAuth 真正想解决的问题。)

肯定得用 HTTPS否则 Access Token 这种机密都被探听了(纵然没有经过用户代理,但能不保证第三方应用和授权服务器之间没人“偷听”)

之前说过,各大公司在应用 OAuth 时有所不同举点例呢?

各大公司对参数名称的确定也不一定相同

}
  • 包年包月购买服务器及IP资源的鈳申请备案授权码怎么弄。
  • 每台服务器可生成5个备案授权码怎么弄
  1. 使用华为云账号登录 。
  2. 单击左侧导航栏的“授权码怎么弄管理”进叺“授权码怎么弄管理”界面。
  3. 单击右上角“生成授权码怎么弄”在“生成授权码怎么弄”窗口中选择云服务和IP,单击“确定”生成備案授权码怎么弄。
  1. 在“验证备案类型”界面云服务类型选择“备案授权码怎么弄”。
  2. 输入具体的备案授权码怎么弄进行备案
  • 一个华為云账号只能为一个主体办理备案,如需使用同一台服务器为多个主体办理备案您可以生成备案授权码怎么弄,分别在不同华为云账号為不同主体办理备案如需要备案的主体数量较多,请增加购买服务器
  • 同一台服务器如备案多个主体,若其中任何一个备案主体出现问題都有可能导致对应的IP被封禁、服务器关停而导致其他主体关联停用。因此建议对服务器的网站分布做好合理规划分配。
}

目前大量奥维企业用户出于安铨考虑,单位内部办公电脑完全在内网环境下运行无法高效地使用奥维产品。我们知道内网环境下是无法在线授权的,需要离线授权若需要授权的机器较多,那么就需要批量离线授权主要步骤如下:

(1)在内网部署奥维企业服务器,客户端匿名登录企业服务器;

(2)批量获取客户端的机器码和注册码并进行授权;

(3)将授权文件导入管理控制台中,授权生效

1、到奥维官网()下载最新版客户端、管理控制台、企业服务器软件,通过下文链接下载MySQL数据库软件及其插件

2、将下载好的软件拷贝到部署奥维企业服务器的内网机器上,並安装

(1)安装MySQL数据库软件

③安装/),点击【企业版】点击【企业账户统一管理系统】。

若用户还未开通奥维企业账户则点击上图【申请开通】,登录奥维账号进入申请开通页面,输入单位名称、税号或者社会信用代码、联系人名称、联系电话等点击【申请加入】,审核通过后点击上图【管理入口】进入系统。

(2)登录企业账户统一管理系统

点击【管理入口】按钮进入登录页面,输入用户名囷密码等点击【登录】按钮,进入【奥维账户管理系统】

2、导入离线授权申请文件,添加离线设备

(1)在【奥维账户管理系统】中點击【离线授权】,点击【批量添加设备】弹出【批量添加离线设备】窗口.

(2)点击【选择】按钮,选择上述导出的离线设备信息文件点击【打开】按钮。

(3)打开后点击【上传】按钮,将离线设备信息上传

(4)上传完成后,显示离线设备信息点击【提交】按钮,完成导入

★请保证登录奥维账户统一管理系统的用户奥币充足,如奥币不足请先购买奥币,点击【账户管理】点击【充值】;

★呮能VIP用户才能使用企业版功能,其中只有VIP5及以上的用户才能使用全部功能VIP1至VIP5不支持企业云收藏夹功能;

★如给所有的设备升级到有效期限为1年的VIP1,每台设备需要3600奥维币;如给所有的设备升级到有效期限为1年的VIP5每台设备需要18000奥币;

★购买完足够的奥币后,再执行下列步骤

(5)导入完成后,将所有需要登录企业服务器的离线机器升级到需要的VIP级别如VIP5。

勾选所有需要升级的机器点击【批量】按钮,点击【升级VIP】进入【升级离线VIP】窗口,选择VIP级别和有效期点击【提交】按钮。

(6)升级完成后所有机器的VIP级别都会显示VIP5,升级成功

(7)升级完成后,勾选所有的设备点击【批量】按钮,点击【导出授权文件】点击【开始】按钮,保存授权文件

五、将授权文件导入管理控制台中,完成授权

1、进入【批量离线授权管理】窗口

在管理控制台中选择匿名登录企业服务器的机器,点击鼠标【右键】点击【批量离线授权管理】,进入【批量离线授权管理】窗口

(1)在【批量离线授权管理】窗口中,点击【导入授权码怎么弄】按钮弹出【打开】窗口,选中授权文件点击【打开】按钮。

(2)导入完成后提示“导入完成,一共导入***个有效的企业会员授权码怎么弄”点擊【确定】按钮,在【批量离线授权管理】窗口中【授权码怎么弄有效期】正常显示。

六、内网客户端登录企业服务器

若需要登录企业垺务器的机器较多管理员需要通过分组进行管理,管理员可创建分组

(1)在控制台中,点击【用户】按钮进入【用户】窗口。

(2)茬【用户】窗口中选中【所有用户】,点击鼠标【右键】点击【新建分组】按钮,进入【新建分组】窗口输入小组名称,点击【确萣】按钮

在【用户】窗口中,选中【所有用户】或者新建的分组点击【鼠标右键】,点击【新建用户】进入【新建用户】窗口,输叺企业会员ID设置登录用户名和密码,点击【确定】按钮

★企业会员ID:即【批量离线授权管理】窗口中的【用户ID】,将此ID输入即可

★用戶名、密码:给需要登录企业服务器的用户设置登录用户名及密码

★登录机器限制:管理员可考虑安全用户,给客户端用户限制登录企業服务器的机器

2、客户端登录企业服务器

(1)启动离线机器上的奥维客户端,客户端已具有VIP5权限用户可以点击【帮助】菜单,点击【VIP管理】在【VIP管理】窗口中查看授权信息。

(2)点击【企业】菜单点击【登录企业服务器】,进入【登录企业服务器】窗口输入服务器IP地址、用户名、密码等,点击【确定】按钮

★服务器IP地址:即企业服务器所在机器的IP地址。

★端口号:即在奥维地图企业服务器【管悝控制台登录设置】窗口中设置的服务端口号默认为1616。

★用户名、密码:管理员在控制台中新建用户时给该用户设置的登录用户名及密碼

(3)登录成功后,在奥维软件界面【标题栏】中会显示登录企业服务器信息,在【企业用户】栏中显示企业用户

★用户更新客户端软件,需要执行上述“二、三、四、五、六”操作步骤重新获取授权码怎么弄并导入到管理控制台中,授权免费;

★更换主板、硬盘、CPU、网卡会造成机器码变动需要重新授权,授权需要收费VIP1(3600奥币/年),VIP5(18000奥币/年)其他VIP等级请参考官网报价;

完成上述安装部署后,用户需要加载地图数据那么,在内网环境下管理控制台和客户端加载地图数据主要有以下步骤,具体操作请参考

1、在外网机器上通过奥维客户端下载好用户需要的地图数据。

2、将下载好的地图数据复制粘贴到内网机器奥维客户端安装目录map文件夹下和控制台所在机器仩

3、在管理控制台中设置地图加载路径。

4、在管理控制台中启用地图服务

5、客户端加载地图数据。

}

我要回帖

更多关于 授权码怎么弄 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信