Ajuda da conta

Suporte / Conta de desenvolvedor / Gerenciar configurações de serviços / Compartilhamento de dados organizacionais e de conta

Gerenciar configurações de serviços

Compartilhamento de dados organizacionais e de conta

Configurar Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta)

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
  2. Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
  3. 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.
  4. Em Organizational Data Sharing Scopes (Escopos de compartilhamento de dados organizacionais), selecione os escopos pertinentes para seus apps e sites.
  5. Insira os URLs de retorno.
  6. No canto superior direito, clique em Continue (Continuar).
  7. 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:

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
  2. Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
  3. 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.
  4. 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).
  5. 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

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
  2. Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
  3. 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.
  4. 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.
  5. Insira os URLs de retorno.
  6. Selecione os App IDs secundários.
  7. 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.

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
  2. Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
  3. Mantenha o cursor sobre a configuração existente e clique no botão Edit (Editar) quando for exibido.
  4. Em Secondary App IDs (App IDs secundários), desmarque os App IDs secundários que você deseja desagrupar.
  5. 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

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
  2. Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
  3. 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.
  4. Selecione um App ID principal.
  5. 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.
  6. Insira os URLs de retorno.
  7. Selecione seu ID de serviços.
  8. 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.

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Services (Serviços) na barra lateral.
  2. Em Account & Organizational Data Sharing (Compartilhamento de dados organizacionais e de conta), clique em Configure (Configurar).
  3. Mantenha o cursor sobre a configuração existente e clique no botão Edit (Editar).
  4. Em Services ID (ID de serviços), desmarque o ID de serviços que você deseja desagrupar.
  5. 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.

  1. 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.
  2. 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.
  3. 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.