美文网首页
[翻译] - 外部脚本

[翻译] - 外部脚本

作者: Picasso0710 | 来源:发表于2016-02-03 16:20 被阅读0次

外部脚本

在这个认证模块中,当ejabberd启动,它将启动一个脚本去调用它的认证任务.

服务管理员可以使用任何的变成语言去编写外部脚本,ejabberd与脚本之间的接口详情的描述在ejabberd开发指南中. 这里也有一些认证脚本的实例. 链接:https://www.ejabberd.im/extauth

这里是一些特殊的选项:

**extauth_program:PathToScript
**

**
**

这个选项表示外部脚本的全路径. 脚本必须是ejabberd能够执行的.

**extauth_instances:Integer
**

**
**

表示在虚拟主机中同时运行认证请求的脚本实例的数量,默认值最小为1.

**extauth_cache:false|CacheTime Integer
**

默认值为false 禁用缓存功能, 值为0开启统计缓存,但是不能使用它缓存的信息去认证用户,如果设置其它值,则开启统计和认证两个: CacheTimeInteger 表示的秒数ejabberd可以重用认证信息,由于用户已经断开连接,去重新验证用户,不用重新去查询外部认证脚本.

注意:在一个主机如果内部认证被启动缓存则不应该启用. 如果缓存已启用, mod_last 必须也要在它的vhost中启用.

**实例
**

这个外部认证的设置了,外部脚本, 开启缓存为10分钟, 还有在ejabberd中为每个虚拟主机声明了3个脚本实例.

auth_method: [external]

extauth_program: "/etc/ejabberd/JabberAuth.class.php"

extauth_cache: 600

extauth_instances: 3

相关文章

  • [翻译] - 外部脚本

    外部脚本 在这个认证模块中,当ejabberd启动,它将启动一个脚本去调用它的认证任务. 服务管理员可以使用任何的...

  • shell-文件包含

    像其他语言一样,Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本。Shell 中包含脚本可以使用:....

  • 编写外部脚本

    编写外部脚本 你会经常需要编写外部脚本和合约交互。 truffle 提供一个简单的方式,根据需要的网络引导合约,并...

  • 调用外部脚本

    Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格...

  • bash脚本里如何得到脚本文件所在路径

    bash脚本里如何得到脚本文件所在路径 应用背景 我们在脚本里面会经常调用外部程序,如何指定外部程序路径: 绝对路...

  • 异步加载JS脚本

    异步处理外部脚本总结 Dynamic Script Element 通常我们加载JS脚本...

  • Include Controller(包含控制器)

    结论给当前jmeter脚本引入外部片段的jmeter脚本(Test Fragment片段脚本)Test Fragm...

  • JS

    外部的 JavaScript也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。 外部 JavaS...

  • 网页木马病毒js解密方法

    最近给人仿站,网页里发现了一段js脚本,加密了,用解密工具发现是一段病毒代码,链接到一个外部脚本,这个外部脚本是个...

  • DOM文档加载的步骤

    1.解析HTML结构; 2.加载外部样式表文件和外部脚本; 3.解析并执行脚本文件; 4.DOM树构建完成; //...

网友评论

      本文标题:[翻译] - 外部脚本

      本文链接:https://www.haomeiwen.com/subject/dkdekttx.html