FlutterFlow 프로젝트의 보안을 강화하는 방법을 배우세요. 이 종합 가이드는 여러분이 각 단계를 정확하고 효율적으로 진행할 수 있도록 안내해 드립니다.
Book a call with an Expert
Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Bubble apps with your growth in mind.
FlutterFlow 프로젝트에 인증을 추가하면 오직 인증된 개인만 액세스 할 수 있도록하여 앱의 보안성을 크게 향상시킬 수 있습니다. 이에 대한 종합 가이드는 다음과 같습니다:
1단계: Flutter Flow 프로젝트 생성
아직 생성하지 않았다면 새로운 FlutterFlow 프로젝트를 만듭니다. FlutterFlow 홈페이지에서 New Project 버튼을 클릭하세요. 프로젝트에 적합한 이름과 설명을 제공된 텍스트 상자에 입력하세요. Create 버튼을 클릭하면 새로운 프로젝트가 생성됩니다.
2단계: 네비게이션 사이드바로 이동하기
프로젝트가 에디터에서 열리면 화면 왼쪽에 있는 네비게이션 사이드바를 찾습니다. 사이드바 내에서 Authentication 버튼을 찾아 클릭하세요.
3단계: 인증 활성화
나타나는 패널에서 Enable Authentication 토글을 확인할 수 있습니다. 이 토글을 클릭해 활성화하세요. Sign Up, Log In, Forgot Password, Reset Password 등 이전에 비활성화된 필드가 활성화되는 것을 확인할 수 있습니다.
4단계: 인증 설정 구성
인증 과정을 원하는 대로 사용자 정의할 수 있습니다.
5단계: OAuth 제공자 추가하기
사용자가 OAuth 제공자 (Google, Facebook, Apple 등)를 사용하여 가입하거나 로그인하도록 하려면 이 부분에 추가하면 됩니다. + 버튼을 클릭한 다음 선택한 제공자를 선택하세요. 이러한 제공자의 경우, 해당 제공자와 함께 앱을 설정하고,의 Client ID와 Client Secret 또는 Key를 얻고, 이를 해당 제공자에 대한 제공된 입력 필드에 입력해야 합니다.
6단계: 변경 사항 저장
마지막 단계! 이제 모든 변경 사항을 저장해야 합니다. 그러려면 화면의 오른쪽 상단 모서리로 이동하여 Save Project 버튼을 클릭하세요.
추가 단계: 인증을 위해 UI 요소 추가
앱 내 실제 로그인 및 가입 흐름의 처리는 생성하는 페이지에서 Button 이나 TextButton 위젯을 통해 이루어집니다. 예를 들면:
모두 그것이에요! FlutterFlow 프로젝트에 성공적으로 인증을 추가했습니다. 프로젝트를 계속 개발하면서 이러한 동작과 화면을 앱의 모양과 느낌에 맞게 사용자 정의하고 오류 처리를 장착하는 것을 기억하세요. 행복한 FlutterFlow를 즐기세요!
Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.
Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.
Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.