使用SOAP进行laravel身份验证

时间:2017-06-04 13:57:29

标签: laravel authentication soap

我使用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

1 个答案:

答案 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/