制定授权的第一步是创建一个适当的表格。
授权表格
对于授权,你将需要两个输入字段。
- 登录(这里,登录将是一个电子邮件)。
- 密码。
此外,你还需要一个执行授权BP的按钮。

授权的商业流程
进入 " 工作流程"按钮,创建一个新的BP。

首先,从输入字段获取值。要做到这一点,请使用 InputEmail Get Properties 和 InputPassword Get Properties 块。请确保指定 Component ID 这样BP就能理解从哪个字段获取信息。

下一步是创建授权本身。使用 Server Request POST /auth 块。将值字段从 InputEmail Get Properties 和 InputPassword Get Properties 到它。

现在将BP分为两种情况:授权成功时和授权失败时。使用 If-Else 块,并将 _success 字段从 Server Request POST /auth 到它。

在 False 输出连接器(如果授权不成功),我们需要向用户显示他无法登录。要做到这一点,使用 InputEmail Update Properties 和 InputPassword Update Properties 块。同时,在其中设置 Component ID 字段,并将 Validate Status 为 Error.在 Validate Message 字段中,指定 Email or password is incorrect.



我们需要在True输出连接器上设置授权令牌(如果授权成功)。它需要一个 Set Auth Token 块,我们将把Token字段从 Server Request POST /auth 区块。
现在,一个授权令牌将被添加到用户的所有API 请求中。

安装完令牌后,你可以把用户送到另一个页面。使用 Navigate 块,我们在其中设置 Page 字段,例如,发送到主页。

