vovalyatsyuk/flarum-ext-auth-magento

该软件包已被废弃,不再维护。未建议替代软件包。

允许用户使用基于Magento的商店进行登录。

安装: 23

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:Flarum 扩展

v0.1.0-beta.2 2016-01-28 14:29 UTC

This package is auto-updated.

Last update: 2023-03-12 00:15:23 UTC


README

该扩展提供了使用Magento商店账号认证登录Flarum论坛的能力。

前端 后端设置
Flarum login popup Flarum login popup

它现在还不工作它现在可以工作了!👍

不幸的是,Magento没有为当前认证用户提供用户信息端点,因此此模块在认证后无法接收任何用户详情。

OAuth 1.0 客户端最终为magento商店提供了内置支持。

安装

composer require vovayatsyuk/flarum-ext-auth-magento

在Flarum扩展管理页面配置模块。

Store URL   - Your Magento store url
API Key     - Consumer Key
API Secret  - Consumer Secret

如果您不确定在哪里获取API密钥和密钥,请转到magento设置部分。

Magento设置

  1. 允许认证客户访问Customer资源。

    • 导航到系统 > 网络服务 > REST - 角色并选择Customer角色。

      REST Roles Grid

    • 切换到角色API资源标签页,并授予对Customer/Customer/Retrieve资源的访问权限。

      Customer Role Form

  2. 允许认证客户访问EmailFirst NameLast Name属性。

    • 导航到系统 > 网络服务 > REST - 属性并选择Customer用户类型。

      REST Roles Grid

    • 授予读取EmailFirst NameLast Name属性的访问权限。

      Attribute Rules for Customer Role

  3. 创建OAuth消费者。

    • 导航到系统 > 网络服务 > REST - OAuth消费者并在右上角点击添加新按钮。

      OAuth Consumers Grid

    • 填写消费者名称并保存。

      OAuth Consumer Form

      就这样!现在您可以使用Flarum扩展配置中的KeySecret字段值。