我使用SOAP接口作为处理遗留系统上数据的方法。我需要使用此系统中的信息验证用户。我发现以下内容是Laravel(5.,4)安装的一部分
应用\设置\ auth.php
| All authentication drivers have a user provider. This defines how the | users are actually retrieved out of your database or other storage | mechanisms used by this application to persist your user's data.
我做了一个在Laravel中工作的SOAP的演示(因此它的数据从当时需要的表中获取)。我用过这个:https://github.com/artisaninweb/laravel-soap到目前为止似乎工作......
对于身份验证系统,我需要在Laravel中进行哪些更改,以便它能够识别从SOAP检索的行而不是从DB中获取的行? TIA
答案 0 :(得分:1)
试试这个包http://github.com/ACFBentveld/Soap它更容易使用,而且速度更快。对于您的身份验证,您必须创建一个新的提供者。在Auth配置中,您可以定义laravel用于对用户进行身份验证的提供程序。
有关详细信息,请参阅
https://laravel.com/docs/5.4/authentication#adding-custom-user-providers https://devmarketer.io/learn/setting-multi-authentication-laravel-5-4-part-1/