IT技术博客大学习 共学习 共进步

标签:认证

共 5 篇相关文章

IT 浏览 4,780

一个登陆认证系统

需要对接用户登陆认证系统。虽然已经有很多成熟的认证协议,比如最有名的 Kobas 。但这次时间紧迫,我就临时设计了一个简单协议。因为不是 web 应用接入,所以我不想直接使用 https 来提交用户名和密码,而基于 http 协议,在不安全信道上建立了一个自定义协议来应付一下。这种临时设计的协议当然不会很缜密,但也基本够用。

IT 浏览 2,480

通过中间件来实现应用的认证

目前有大量的 Plack 中间件组件,分布在在 Plack 核心发布中包含有,还是 CPAN 上有一些。我写这个 advent calendar 让很多人了解和喜欢这些。 从今天起,我们就为大家介绍其中一些很好的中间件组...

IT 浏览 3,300

探索MySQL源代码-客户端连接过程和用户认证体系

本文从源代码角度详细解释使用mysql客户端连上MySQL的服务端的过程以及通过用户认证的过程。 用户在客户端键入 mysql -h a.b.c.d -u root -pxxxx 最终都会调用到mysql_real_connect(sql/client.c的1856行的宏CLI_MYSQL_REAL_CONNECT),我们从这个函数出发。 先上图 发件人 MySQL 客户端发起socket连接,等待三次握手的通过。 三次握手通过之后,客户端进入client_safe_read阻塞,同时服务端从handle_connection_sockets函数的selec...

IT 浏览 4,980

GINA 与 pGINA――实现自定义的 Windows 用户身份认证

  最近接触到一个 Windows 平台下的开源项目――pGINA。鉴于网上没有较为完整的中文介绍,特在此推介一下。  要知道 pGINA 做什么,首先需要了解 Windows 的用户管理框架。相关资料推荐阅读 Microsoft Windows Internals,这里不再赘述,只给出我列的一张 Linux 与 Windows 用户管理中的对应技术表格供熟悉 Linux 的开发人员参考。其实 Windows 也像 Linux 一样,开放了用户身份认证与用户管理系统的接口,允许第三方如同开发...