Bubble.io에서 검증된 경로를 우리의 단계별 가이드로 완전히 이해하십시오. 웹 앱에서 보안 액세스를 보장하고 사용자 경험을 향상시키십시오. 지금 시작하십시오!
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.
Bubble.io에서 인증된 루트를 설정하려면 다음 단계를 따르십시오.
단계 1: Bubble.io 편집기를 열고 인증된 루트가 필요한 페이지로 이동합니다.
단계 2: 사용자 기반 또는 토큰 기반인 인증 메커니즘을 설정합니다. 사용자 인증의 경우, 특정 페이지에 접근 하려면 사용자 로그인을 요구하는 것이 일반적입니다.
단계 3: '데이터' 탭으로 이동한 다음 '개인정보'로 이동하여 앱의 개인 정보 규칙을 정의합니다. 여기서 데이터 유형별로 누가 데이터를 보거나 수정할 수 있는지 조건을 지정할 수 있습니다.
단계 4: 접근 제어를 적용하려는 신규 페이지를 만들거나 기존 페이지를 사용합니다. 예를 들어 인증된 사용자에게 관련 있는 '대시보드'라는 이름을 붙일 수 있습니다.
단계 5: 워크플로우 내에서 '페이지로 이동' 액션을 사용하여 사용자를 리디렉션합니다. 예를 들어, 사용자가 로그인하면 인증이 필요한 페이지로 이동시킬 수 있습니다.
단계 6: 이러한 탐색을 위한 조건을 설정합니다. 'Only when...'을 선택하고 사용자가 로그인했는지 확인하는 조건을 설정합니다. 조건 예: "현재 사용자가 로그아웃하지 않았습니다".
단계 7: 직접 접근을 방지하기 위해 페이지 로드 이벤트에도 조건을 추가할 수 있습니다. '페이지가 로드될 때' 워크플로우로 이동하고 다시 'Only when...'을 사용하여 사용자가 로그아웃했는지 확인하고, 참인 경우 로그인 페이지로 리디렉션합니다.
단계 8: API 워크플로우에 특히 토큰 기반 인증을 사용하는 경우, API 워크플로우 설정에서 '공용 API 워크플로우로 공개' 옵션을 선택 취소하여 실행에 토큰을 필요로합니다.
단계 9: 워크플로우 API를 사용할 때 워크플로우 액션 내에 인증 조건을 포함하여 API 엔드포인트 보안을 설정합니다. 예를 들어 현재 사용자에 대해 '관리자' 필드가 '예'로 설정되어 있는지 확인합니다.
단계 10: 앱이 발전함에 따라 보안을 유지하기 위해 워크플로우의 조건과 데이터 개인정보 규칙을 주기적으로 검토하고 업데이트합니다.
기억하세요: 인증된 루트는 데이터에 대한 개인정보 규칙의 올바른 설정과 접근 제어를 강제하는 워크플로우 내의 조건에 의존합니다. 사용자가 자신을 인증할 수 있는 명확한 경로를 확보하고, 워크플로우가 무단 접근에 대해 견고한지 확인하세요.
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.