2. Installation and setup

These requirements make sure that users can quickly set up and start using your channel. The installation requirements describe the correct flows for authentication, channel subscription charges, and any sign-up steps (if required). These requirements make sure that you provide users with the guidance they need when they start learning to use your channel.

Authentication

Your channel must authenticate the user's account before any other steps occur.
Users shouldn't be able to interact with the channel before authentication completes.

🚧

Caution

Your channel must validate the credentials the user provides before granting access.

Permissions

Permissions are the levels of access that your channel has through the API. The access that you request is shown to the user during account authentication, where the user can either grant or decline it.

  1. Users must be taken to your channel's user interface (UI) after they grant the requested access during authentication.
  2. Your channel should request only the permissions that are necessary for it to function.

Setup and User workflows

For user security, your channel must not use pop-up windows for essential channel functionality, like authentication. Avoiding the use of pop-up windows also protects your channel from being compromised by pop-up blockers.


Did this page help you?