制定授权的第一步是创建一个适当的表格。

授权表格

对于授权,你将需要两个输入字段。

  1. 登录(这里,登录将是一个电子邮件)。
  2. 密码。

此外,你还需要一个执行授权BP的按钮。

授权的商业流程

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

首先,从输入字段获取值。要做到这一点,请使用 InputEmail Get PropertiesInputPassword 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 StatusError.在 Validate Message字段中,指定 Email or password is incorrect.

我们需要在True输出连接器上设置授权令牌(如果授权成功)。它需要一个 Set Auth Token块,我们将把Token字段从 Server Request POST /auth区块。

现在,一个授权令牌将被添加到用户的所有API 请求中。

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

Was this article helpful?

AppMaster.io 101 速成班

10 模块
2 周数

不知道从哪里开始?通过我们的初学者速成课程,从A到Z探索AppMaster。

开始课程
Development it’s so easy with AppMaster!

需要更多帮助?

在我们专家的帮助下解决任何问题。节省时间并专注于构建您的应用程序。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

在我们的聊天中与其他用户讨论问题。

加入社区