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

授权表格

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

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

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

授权的商业流程

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

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

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

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

False 输出连接器(如果授权不成功),我们需要向用户显示他无法登录。要做到这一点,使用 InputEmail Update PropertiesInputPassword 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 字段,例如,发送到主页。

AppMaster 101速成课

10 模块
2

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

开始
AppMaster 101 Crash Course

需要更多帮助?

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

headphones

联系支持

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

message

社区聊天

与其他用户交流,获取平台相关帮助。

加入社区
如何在应用程序中设置用户授权 | AppMaster University