data-head/bydesign-seamless-auth

一个用于Laravel应用程序的包,简化了ByDesign与您的应用程序之间的无缝认证

1.0.1 2020-02-20 20:49 UTC

This package is auto-updated.

Last update: 2024-09-21 20:56:07 UTC


README

此Laravel包允许您在ByDesign系统中认证用户,并将他们添加到您自己的应用程序中的用户数据库。

工作原理

在Revolution中配置一个链接,以便跳转到您应用程序中的特定URL。此URL可以通过配置文件进行自定义。该包随后会检查提供的GUID是否合法,然后获取用户账户信息。如果系统中已存在具有该RepID的用户,则该用户将被认证。否则,将创建一个新的用户账户。

环境文件

BYDESIGN_REST_API_BASE_URL=https://webapi.securefreedom.com/{{Your Company Here}}/api
BYDESIGN_USERNAME=api
BYDESIGN_PASSWORD=password

配置文件

return [
    // The final route would look something like this: /auth/{GUID}
    'auth_route' => '/auth',
    'base_url' => env('BYDESIGN_REST_API_BASE_URL'),

    'success_redirect_url' => '/',
    'failed_redirect_url' => '/failed-authentication',

    'username' => env('BYDESIGN_USERNAME', 'api'),
    'password' => env('BYDESIGN_PASSWORD')
];

许可证

版权所有 2020 Data-Head Inc。

在此,特此免费授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的人,无限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供副本的个人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他法律依据,也不论该责任是否与软件或软件的使用或其他方式相关。