cakedc /cakephp-nav-auth
此包已被放弃,不再维护。没有建议的替代包。
CakePHP Navision认证插件
1.0.2
2018-03-09 14:11 UTC
Requires
- cakephp/cakephp: ^3.4
Requires (Dev)
- phpunit/phpunit: ^5.7|^6.0
Suggests
- cakedc/users: Provides users management including RBAC, social login, and more
This package is auto-updated.
Last update: 2023-11-12 03:11:39 UTC
README
此插件允许使用SOAP或OData网络服务对Navision®服务器进行认证。
安装
您可以使用composer将此插件安装到您的CakePHP应用程序中。
安装composer包的推荐方法是
composer require cakedc/cakephp-nav-auth
配置
您需要使用Configure
配置以下设置
Configure::write('NavAuth', [
'url' => [
'soap' => [
// Protocol (http, https)
'protocol' => 'https',
// Server
'server' => '',
// Port
'port' => '',
// Instance
'instance' => '',
// Company String
'company' => '',
//Type
'type' => '',
//Endpoint
'endpoint' => '',
//Function
'function => ''
],
'odata' => [
//Protocol (http, https)
'protocol' => 'https',
//Server
'server' => '',
//Port
'port' => '',
//Instance
'instance' => '',
//Method
'method' => '',
//Type (usually empty for odata)
'type' => '',
//Company String
'company' => '',
//Endpoint
'endpoint' => '',
]
],
'auth' => [
// NTML authentication params
'ntlm' => [
'domain' => '',
'username' => '',
'password' => ''
],
],
]);
用法
该插件包含两个认证对象:Soap
和OData
。要使用任何一个(或两个),您可以在您的AppController::initialize()
中包含以下代码。
$this->loadComponent('Auth', [
'authenticate' => [
'CakeDC/NavAuth.Soap'
]
]);
$this->loadComponent('Auth', [
'authenticate' => [
'CakeDC/NavAuth.OData'
]
]);
要求
- CakePHP 3.4.0+
- PHP 7.1+
支持
对于错误和功能请求,请使用此存储库的问题部分。
还有商业支持,如需更多信息,请联系我们。
贡献
此存储库遵循CakeDC插件标准。如果您想为插件贡献新功能、改进或错误修复,请阅读我们的贡献指南以获取详细说明。
许可证
版权所有2018 Cake Development Corporation (CakeDC)。保留所有权利。
根据MIT许可证授权。包含在此存储库中的源代码的再分发必须保留每个文件中的版权声明。
Navision®是微软公司集团的一个商标。