Publicar um app no marketplace
Como desenvolvedor, você registra um app de terceiro, define os escopos que ele pede, cria as credenciais OAuth (client_id e client_secret) e envia o app para revisão. Depois que o time aprova e publica, qualquer tenant pode instalar o seu app.
O portal do desenvolvedor fica em Apps, na aba Desenvolvedor. Ali você registra um app, define o que ele pode acessar, gera as credenciais OAuth e o envia para publicação. Só administradores conseguem gerenciar apps.
Registrar e configurar o app
- Abra Apps e vá para a aba Desenvolvedor. Clique em Novo app.
- Preencha nome, identificador (slug), descrição curta e completa. As URLs de ícone e site, quando informadas, precisam ser https.
- Marque os escopos solicitados: peça apenas o mínimo necessário. O tenant concede um subconjunto ao instalar.
- Se o app embute widgets, liste as origens permitidas (uma por linha, sempre https). Adicione webhooks se o app recebe eventos.
- Salve o rascunho. Você pode editar enquanto o app está em rascunho ou foi rejeitado.
Credenciais OAuth
Em Credenciais OAuth, crie um client para o app. Escolha os escopos do client (sempre um subconjunto dos escopos do app) e informe as URIs de redirecionamento, que são conferidas por correspondência exata no consentimento. Ao criar, o client_id e o client_secret aparecem uma única vez.
Enviar para revisão e publicar
- Com o app pronto, clique em Enviar para revisão. O status muda para Em revisão.
- O time avalia e aprova ou rejeita com uma observação. Se rejeitado, ajuste o app e envie de novo.
- Depois de aprovado e publicado, o app aparece no catálogo e qualquer tenant pode instalá-lo.
Para detalhes do fluxo OAuth (authorize, token, refresh e PKCE), consulte a documentação para desenvolvedores. O acesso do app fica sempre limitado ao que o usuário consente na instalação.