作为一名初级Java程序员,想问下github是干嘛的,

作为一名初级Java程序员,想问下github是干嘛的,,第1张

git 是一个软件

git 可以在 .git 文件夹里面维谨携护你的历史代码

指定了 remote 链接和用户信息(git 靠用户名敏局+邮箱识别用户)之后,git 可以帮你将提交过的代码 push 到远程的桥晌让仓库(任意提供了 git 托管服务的服务器上都可以,包括你自己建一个或者 GitHub/BitBucket 等网站提供的服务器)或者将远程仓库的代码 fetch 到本地。

现在很多站点都支持第三方登录功能。

作为一个技术博客,目标受众项是一批程序员,第三方登录的就选中了github。

这篇文章注意是讲一讲如何给自己的博客添加github自绝梁动登录功能。

说到第三方登录,不得不提的一个知识点搭宏哗就是 oauth 2.0。

OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列知行表),而无需将用户名和密码提供给第三方应用。 ---- 百度百科

这个协议在认证和授权的时候涉及到:

OAuth 协议的认证和授权的过程如下:

这里的各项配置具体的作用,我们还是看一看GitHub提供的文档 OAuth GitHub Developer Guide

这样,从获取授权,到获得用户信息的流程就走完了。 再根据自己的需求进行用户信息储存,自有登录的接入,用户资料的管理。就完成了一套第三方登录的方案。

目前市面上主流的协议就是 OAuth2.0。 例如 QQ,微信,微博等等。 所以只要搞明白大概流程,那么接入其他供应商的第三方登录也是小菜一碟了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12395067.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存