권한 부여를 개발하는 첫 번째 단계는 적절한 양식을 만드는 것입니다.

승인 양식

승인을 위해서는 두 개의 입력 필드가 필요합니다.

  1. 로그인(여기서 로그인은 이메일이 됩니다).
  2. 비밀번호.

또한 인증 BP를 수행하는 버튼이 필요합니다.

승인을 위한 비즈니스 프로세스

워크플로 버튼으로 이동하여 새 BP를 만듭니다.

먼저 입력 필드에서 값을 가져옵니다. 이렇게 하려면 InputEmail Get Properties 가져오기 및 InputPassword Get Properties 속성 가져오기 블록을 사용합니다. BP가 정보를 가져올 필드를 이해할 수 있도록 Component ID 를 지정해야 합니다.

다음 단계는 권한 부여 자체를 만드는 것입니다. Server Request POST /auth 블록을 사용합니다. InputEmail Get PropertiesInputPassword Get Properties 에서 값 필드를 전달하십시오.

이제 BP를 두 가지 경우로 나눕니다. 승인이 성공한 경우와 실패한 경우입니다. If-Else 블록을 사용하고 Server Request POST /auth_success 필드를 블록으로 전달합니다.

False 출력 커넥터에서(인증에 실패한 경우) 사용자에게 로그인할 수 없음을 표시해야 합니다. 이렇게 하려면 InputEmail Update PropertiesInputPassword Update Properties 블록을 사용합니다. 또한 Component ID 필드를 설정하고 Validate StatusError 로 설정합니다. Validate Message 필드에서 Email or password is incorrect.

True 출력 커넥터에 인증 토큰을 설정해야 합니다(인증이 성공한 경우). Server Request POST /auth 블록에서 토큰 필드를 전달하는 Set Auth Token 블록이 필요합니다.

이제 사용자의 모든 API 요청에 권한 부여 토큰이 추가됩니다.

토큰을 설치한 후 사용자를 다른 페이지로 보낼 수 있습니다. 예를 들어 Page 필드를 홈 페이지로 설정하는 Navigate 블록을 사용합니다.

AppMaster 101속성 코스

10 모듈
2

어디서부터 시작해야 할지 모르겠나요? 초보자를 위한 속성 과정으로 시작하여 AppMaster를 A부터 Z까지 탐색해보세요.

시작하기
AppMaster 101 Crash Course

추가 도움이 필요하신가요?

전문가의 도움으로 어떤 문제든 해결하세요. 시간을 절약하고 애플리케이션 구축에 집중하세요.

headphones

지원팀 문의

문제를 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

다른 사용자와 연결하여 플랫폼에 대한 도움을 받으세요.

커뮤니티 참여