Ajuda da conta
Compartilhamento de dados organizacionais e de conta
Configurar Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta)
- Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
- Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
- Para adicionar um novo App ID, clique no botão de adição (+) no canto superior esquerdo. Outra opção é editar uma configuração de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) já existente mantendo o cursor sobre a configuração e clicando no botão Edit (Editar) quando for exibido.
- Em Organizational Data Sharing Scopes (Escopos de compartilhamento de dados organizacionais), selecione os escopos pertinentes para seus apps e sites.
- Insira os URLs de retorno.
- No canto superior direito, clique em Continue (Continuar).
- Revise sua configuração e clique em Confirm (Confirmar).
Você também pode agrupar seus apps e sites selecionando os App IDs e IDs de serviços correspondentes ao configurar o app principal.
Ativar notificações entre servidores
As notificações entre servidores de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) permitem que você receba atualizações importantes sobre seus usuários e as respectivas contas. As notificações são enviadas para cada grupo de apps quando um usuário ou organização revoga a autorização. Cada grupo de apps pode ter um URL, que deve ser absoluto e incluir o esquema, o host e o caminho. É necessário ter o TLS 1.2 ou versão superior para receber notificações.
Para receber notificações:
- Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
- Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
- Para criar uma nova configuração, clique no botão de adição (+) no canto superior esquerdo. Outra opção é editar uma configuração de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) já existente mantendo o cursor sobre a configuração e clicando no botão Edit (Editar) quando for exibido.
- Em Server-to-Server Notification Endpoint (Endpoint de notificações entre servidores), informe um URL de endpoint de notificações entre servidores. Você pode informar um URL para cada agrupamento e chave de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta).
- No canto superior direito, clique em Continue (Continuar) e, em seguida, clique em Save (Salvar).
Notas:
- Um URL de endpoint de notificações entre servidores só pode ser registrado em um App ID principal. O URL de endpoint deve ser absoluto e incluir o esquema, o host e o caminho. Por exemplo: https://example.com/path/to/endpoint
- É necessário ter o TLS 1.2 para receber notificações no endpoint especificado.
Agrupar apps para Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta)
Os usuários precisarão dar permissão para que as informações deles sejam compartilhadas com você. Para garantir que esse processo seja realizado apenas uma vez para cada app ou site relacionado, é recomendável agrupar os identificadores relacionados.
Agrupar apps
- Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
- Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
- Para criar uma nova configuração, clique no botão de adição (+) no canto superior esquerdo ou edite uma configuração de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) existente mantendo o cursor sobre a configuração e clicando no botão Edit (Editar) quando for exibido.
- Se for uma nova configuração, em Organizational Data Sharing Scopes (Escopos de compartilhamento de dados organizacionais), selecione os escopos pertinentes para seus apps e sites.
- Insira os URLs de retorno.
- Selecione os App IDs secundários.
- No canto superior direito, clique em Continue (Continuar) e, em seguida, clique em Save (Salvar).
Desagrupar apps
Para desagrupar um app do App ID principal, é necessário atualizar a configuração do seu app principal.
- Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
- Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
- Mantenha o cursor sobre a configuração existente e clique no botão Edit (Editar) quando for exibido.
- Em Secondary App IDs (App IDs secundários), desmarque os App IDs secundários que você deseja desagrupar.
- No canto superior direito, clique em Continue (Continuar) e, em seguida, clique em Save (Salvar).
Nota: Desagrupar apps converterá cada App ID agrupado em um App ID principal. A autenticação continuará funcionando normalmente.
Agrupar IDs de serviço
- Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
- Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
- Para criar uma nova configuração, clique no botão de adição (+) no canto superior esquerdo ou edite uma configuração de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) existente mantendo o cursor sobre a configuração e clicando no botão Edit (Editar) quando for exibido.
- Selecione um App ID principal.
- Se for uma nova configuração, em Organizational Data Sharing Scopes (Escopos de compartilhamento de dados organizacionais), selecione os escopos pertinentes para seus apps e sites.
- Insira os URLs de retorno.
- Selecione seu ID de serviços.
- No canto superior direito, clique em Continue (Continuar) e, em seguida, clique em Save (Salvar).
Desagrupar IDs de serviços
Para desagrupar IDs de serviços de seu App ID principal, é necessário atualizar a configuração do seu app principal.
- Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
- Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
- Mantenha o cursor sobre a configuração existente e clique no botão Edit (Editar).
- Em Services ID (ID de serviços), desmarque o ID de serviços que você deseja desagrupar.
- No canto superior direito, clique em Continue (Continuar) e, em seguida, clique em Save (Salvar).
Criar uma chave privada de Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta)
Para se comunicar com o serviço Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), você usará uma chave privada para assinar um ou mais tokens de desenvolvedor.
- Configure Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) em um App ID para iOS ou macOS e classifique-o como um App ID principal. Selecione os escopos aplicáveis para seu App ID. Você também pode usar o recurso de agrupamento para associar apps e sites secundários como parte da configuração.
- Crie e baixe uma chave privada com Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta) ativado e associe-a ao App ID principal. É possível associar duas chaves a cada App ID principal.
- Obtenha o identificador da chave (kid) para criar um token Web JSON (JWT), que será usado para a comunicação com os recursos ativados. Se você suspeita que uma chave privada está comprometida, primeiro crie uma nova chave privada associada ao App ID principal. Depois da transição para a nova chave, revogue a chave antiga.