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

승인 양식

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

  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 블록을 사용합니다.

Was this article helpful?

앱마스터.io 101 단기 특강

10 모듈
2 주

어디서부터 시작해야 할지 모르겠다고요? 초보자를 위한 단기 집중 과정을 시작하고 AppMaster를 A부터 Z까지 살펴보세요.

코스 시작
Development it’s so easy with AppMaster!

도움이 더 필요하세요?

전문가의 도움으로 모든 문제를 해결하십시오. 시간을 절약하고 애플리케이션 구축에 집중하십시오.

headphones

연락처 지원

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

message

커뮤니티 채팅

채팅에서 다른 사용자와 질문에 대해 토론하십시오.

커뮤니티 가입