微信jssdk 能获取用户信息吗

微信jssdk 能获取用户信息吗,第1张

经微信认证后的服务号,可以用获取用户的地理位置高级接口开发,开发后的效果是:用户首次关注时,会跳出个对话框,询问用户是否同意本公众号获取其地理位置信息,用户如果选了同意,以后就可以直接点击菜单跳转,系统会得到其地理

如果您已经有一个内部 IT 基础架构,它很可能包含一个 LDAP 服务器来提供用户身份。在许多情况下,最好继续使用该目录,甚至在您的应用程序位于 Bluemix® 上时也这样做。在本教程中,我将展示如何实现此 *** 作,同时还将介绍 LDAP 协议本身的基础知识。

构建您的应用程序需要做的准备工作 学习、开发和联系

在新的 developerWorks Premium 会员计划中一站式访问强大的开发工具和活动。除了 12 个月的 Bluemix 订阅和 240 美元贷款之外,还包含 Safari Books Online。浏览 500 多册最优秀的技术图书(其中超过 50 册是专门面向安全开发人员的)。

立即注册 。

一个Bluemix 帐户。 HTML 和 JavaScript 的知识。 MEAN 应用程序堆栈(至少包括 Nodejs 和 Express)的知识。如果不熟悉它,可以查阅 “ 使用 Bluemix 和 MEAN 堆栈构建自助发表 Facebook 信息的应用程序 ” 来了解它,这是 developerWorks 上的一个由 3 部分组成的教程。 一个可以将 Nodejs 应用程序上传到 Bluemix 的开发环境,比如 Eclipse。 ldapjs 包。

运行应用程序

获取代码

“ 在本教程中,我将展示如何使用现有的 LDAP 基础架构向 Nodejs Bluemix 应用程序提供身份验证和授权决策。 ”

演示应用程序

这是一个非常简单的应用程序。它允许您使用一个已提供的 LDAP 服务器或您自己的服务器(如果您有一个可从 Bluemix 服务器访问的服务器)来登录。登录后,您会看到另外两个页面的链接,它们用于演示授权。要访问页面,用户需要是某个特定的 LDAP 组的成员。

LDAP

LDAP(轻量型目录访问协议)是一个 Internet 标准。除了用于访问该目录的协议之外,LDAP 还定义了 命名约定 来标识实体的,定义了 模式 来指定实体中包含的信息。

命名约定

LDAP 中的条目存储在一个称为 目录信息树 的树中。该树的根称为 后缀 ,树枝称为 容器 。这些容器可以是组织单元、场所等。树的叶子是各个实体。

可以在下图中看到此结构的一个示例。后缀是 o=simple-tech 。在它之下有一些树枝: ou=people (表示用户)和 ou=groups (表示组)。在用户的树枝下,有两个表示单个用户的实体: uid=alice 和 uid=bicll 。

在sharepoint 页面中可以使用JavaScript调用sharepoint api spjs 来实现用户信息获取,可以获取当前用户名,所在组等基本信息。具体可以网上学习下。

因为涉及兼容性问题,可以通过reqheader('x-forwarded-for')与reqconnectionremoteAddress来获取IP地址,下面是封装好的一个函数:

function getClientIp(req) {

    var ipAddress;

    var forwardedIpsStr = reqheader('x-forwarded-for'); 

    if (forwardedIpsStr) {

        var forwardedIps = forwardedIpsStrsplit(',');

        ipAddress = forwardedIps[0];

    }

    if (!ipAddress) {

        ipAddress = reqconnectionremoteAddress;

    }

    return ipAddress;

};

以上就是关于微信jssdk 能获取用户信息吗全部的内容,包括:微信jssdk 能获取用户信息吗、nodejs 如何调用 ldap 进行用户验证和获取用户信息、sharepoint2013网站页面中怎么获得当前访问者的用户信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9380098.html

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

发表评论

登录后才能评论

评论列表(0条)

保存