15장. 이용 약관 설정
개발자가 API에 등록할 수 있도록 허용하면 액세스 권한을 부여하기 전에 정책 중 일부를 명확히 하기 위해 사용 약관에 동의하게 됩니다.
개발자가 준수할 수 있도록 다양한 버전의 사용 약관이 있을 수 있습니다. 등록 프로세스 전체에서 다른 지점에서 쉽게 설정할 수 있습니다. 예를 들면 다음과 같습니다.
- 이용 약관 등록
- 애플리케이션 약관
- 서비스/서브스크립션 약관 (여러 서비스가 있는 경우에만 사용 가능)
또한 API 사용을 위해 비용을 청구하는 경우 신용 카드 정책을 명시적으로 만들 수 있습니다. 3scale은 다음과 같은 종류의 신용 카드 정책 URL을 쉽게 설정할 수 있는 방법을 제공합니다.
- 법적 약관
- 개인 정보
- 취소
15.1. 이용 약관
워크플로우의 이 부분은 아래 단계에 따라 관리 포털에서 쉽게 설정할 수 있습니다.
Audience > Developer Portal > Signup 으로 이동합니다. 여기서 등록 법률 조건을 채울 빈 페이지가 표시됩니다. HTML, JavaScript 및 CSS의 모든 조합을 사용할 수 있습니다. 또한 Insert toggling code를 클릭하여 제공하는 일부 코드도 있습니다. 이 상자에 작성한 콘텐츠는 개발자 포털의 가입 페이지에 있는 Sign Up 버튼 바로 위에 표시됩니다.
사용 약관을 작성하고 나면 업데이트를 클릭하여 저장합니다.
코드를 사용한 경우, "다음 법률적 약관에 동의한 후 지정한 사용 약관을 표시하고 숨기는 링크"가 표시됩니다.
이는 기본적으로 서명 페이지에 배치되지만 개발자 포털의 어느 곳에든 포함될 수 있는 부분(signup_licence)입니다. 서명 페이지에서 이를 제거하려면 페이지에서 {% include 'signup_licence' %}
행을 제거하면 됩니다. 마찬가지로 다른 곳에 포함하려는 경우 개발자 포털의 아무 곳에나 배치할 수 있는 스니펫을 통해 동일한 부분적 요소를 사용할 수 있습니다.
사용자가 새 애플리케이션(new_application_licence
부분)을 생성할 때 및/또는 새 서비스(service_subscription_licence
부분)를 생성할 때 다른 사용 약관 세트를 수락하도록 할 수도 있습니다. 이를 설정하려면 위에 설명된 것과 동일한 절차를 수행할 수 있습니다.