본문 바로가기

버블 개발131

110. API Security (중급) : 버블 API Connector 보안, Data API 보안, Workflow API 보안 이 섹션에서는 들어오고 나가는 API Call과 관련된 보안을 다룹니다. 이 문서에서는 API 보안을 구체적으로 다룹니다. Bubble의 API 기능 전반에 대해 자세히 알아보려면 아래 글을 확인하세요 API (초급) : 버블의 API 시스템 기본 개념, incoming, outgoing 연결 > 바로가기 다른 애플리케이션 및 서비스와의 연결을 설정하는 것은 Bubble의 핵심 강점 중 하나이며 아웃바운드 요청을 만들고 인커밍 요청을 수락하는 데 많은 기능을 제공합니다. 일반적으로 Bubble의 API 도구는 보안을 자동으로 처리하고 기본적으로 엄격한 설정으로 설정되어 실수로 취약점을 설정할 위험을 줄입니다. 이 글에서는 인커밍 및 아웃바운드 연결이 모두 안전한지 확인하기 위해 개발자로서 수행할 수 있는.. 2023. 9. 6.
109. API Connector 플러그인 보안 (중급) : API Key 보안, Parameter 보안, API Call 보안, URL 보안 이 섹션에서는 API 커넥터 플러그인과 관련된 보안을 다룹니다. API 커넥터에 대한 전반적인 내용을 자세히 알아보려면 아래 문서를 확인하세요 API Connector (중급) : 버블 API 커넥터 설정 및 사용, HTTP method, endpoint > 바로가기 API 커넥터는 외부 앱 및 시스템에 대한 아웃바운드 API 호출을 수행하는 데 사용되는 버블 기반 플러그인입니다. API 커넥터는 의도하지 않은 취약성을 방지하기 위해 다양한 보안 측면을 자동으로 관리하고 엄격한 보안 설정을 기본으로 지정하도록 설계되었습니다. 그러나 앱 개발의 다른 영역과 마찬가지로, 앱 개발자는 API 커넥터가 안전하게 구성되었는지 확인하고 보안측면의 모범 사례들을 숙지하고 있는 것이 중요합니다. (1) API Key .. 2023. 9. 5.
108. workflow API Endpoint (중급) : root URL, endpoint URL 전체 구성 이 섹션에서는 특정 API 워크플로에 대한 올바른 endpoint를 식별하는 방법을 다룹니다. (1) Root URL 애플리케이션의 Workflow API 루트 URL을 찾으려면 Settings - API로 이동하세요 Enable workflow API and Backend workflow 를 체크하여 활성화시킵니다. Workflow API를 활성화하자마자 root URL이 표시됩니다. (2) Endpoint URL 전체 구성 앱의 각 Branch(custom branch 포함)에는 별도의 root URL이 있다는 점에 유의하세요 기본 Branch에는 항상 ID version-test가 있습니다. request(요청)을 보내려는 지점을 반영하도록 외부 call을 업데이트하는 것을 잊지 마세요 전체 end.. 2023. 9. 1.
107. Workflow API & Privacy Rule (중급) : 워크플로 API 활성화, privacy rule 무시 설정 이 섹션에서는 외부 애플리케이션이 Bubble 앱에서 워크플로를 실행할 수 있도록 API 워크플로를 사용하는 방법을 다룹니다. 또한 Privacy Rule(정보 보호 규칙)이 API 워크플로에 미치는 영향을 다룹니다. (1) 워크플로 API란? 1. 정의와 예시 1) 정의 워크플로 API는 API 요청(request)을 보내거나 앱에서 API 워크플로를 예약하여 외부 애플리케이션이나 시스템에서 트리거 될 수 있는 워크플로를 설정할 수 있게 해주는 Bubble의 내장 API입니다. 페이지에서 일반 워크플로를 구성하는 것처럼 API 워크플로를 구성하면 Bubble이 매개변수를 포함할 수 있는 요청을 기반으로 모든 종류의 작업을 수행하도록 할 수 있습니다. 2) 예시1: 외부 데이터를 Bubble에 등록 연결.. 2023. 9. 1.
106. DATA API Request (중급) : postman API 테스트, GET, POST, PATCH, BULK POST, Pagination, Sorting 이 섹션에서는 데이터 API를 사용하여 수행할 수 있는 다양한 Request를 다룹니다. Bubble의 데이터 API는 당신의 앱 데이터베이스를 읽고, 생성하고, 편집하고, 삭제할 수 있는 액세스 권한을 외부의 다른 애플리케이션에게 제공합니다. (1) Intro - 예제 설정 아래의 다양한 설명으로 이동하기 전에 이 글 전체에서 언급할 예제를 소개하겠습니다. 부동산 소유자가 임대 주택(단위는 unit)을 관리할 수 있는 플랫폼을 구축한다고 상상해 보세요 : 예제를 심플하게 다루기 위해 Rental Unit이라는 데이터 type에 몇 가지 필드를 추가합니다. Field name Field type unit name text unit number number unit address geography addr.. 2023. 8. 31.