AuthUI를 사용하여 React 앱에 인증을 추가하는 방법
3303 단어 reactwebdevtutorialjavascript
애플리케이션을 인증 API와 통합할 수 있는 몇 가지 온라인 서비스가 있습니다. 그러나 이해하기 위해 긴 문서를 검토한 다음 학습 및 통합에 더 많은 시간을 할애해야 하는 경우 실제로 많은 시간을 절약할 수 없습니다.
인증 서비스는 통합이 간단해야 합니다. 아래는 예입니다.
1단계 - 로그인 구성 요소 가져오기 및 사용
$ npm install authui-ui
import LoginBox from "authui-ui/dist/js/components/LoginBox/LoginBox";
<LoginBox accountId="MyProductName" afterSubmit={afterSubmitHandler} />
LoginBox source code 또한 사용자 정의하고 직접 사용할 수 있습니다.
2단계 - 응답 처리
사용자가 양식을 제출한 후(가입 또는 로그인) "afterSubmit"콜백 함수가 호출됩니다. 여기에서 사용자를 홈 페이지, 대시보드 등으로 리디렉션하여 응답(전체 사용자 개체)을 처리할 수 있습니다.
const afterSubmitHandler = (jwtData) => {
if (jwtData && jwtData.email) {
alert('jwtData: ' + JSON.stringify(jwtData))
}
}
jwtData
앱에서 사용할 수 있는(또는 localStorage에 저장) 사용자 uuid, accessToken, 이메일, 이름, picUrl 등과 같은 속성이 있는 사용자 객체입니다.그게 다야! 3단계는 없습니다. 다음 글에서는 작동 방식에 대해 자세히 설명하겠습니다. 그동안 아래 링크에 더 많은 정보가 있습니다.
AuthUI Repo - UI와 API 모두 오픈 소스입니다.
제작자이거나 인증이 필요한 프로젝트가 있는 경우 시도해 보십시오. 통합하는 데 도움이 필요하면 언제든지 (Github를 통해) 연락하십시오!
Reference
이 문제에 관하여(AuthUI를 사용하여 React 앱에 인증을 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ngduc/how-to-add-authentication-to-your-react-app-3c9c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)