...
Nesse arquivo estão contidas informações importantes como o certificado que será utilizado para assinatura das mensagens, o nome do emissor da mensagem, URL para login, dentre outras. Mais detalhes sobre o XML podem ser obtidos aqui.
2. As informações geradas no XML da relação de confiança do CRM deverão ser extraídas e cadastradas no GoodData, conforme descrito na documentação do GoodData. Nesse caso, as informações serão enviadas para as APIs do GoodData via request. Isso fará com que o CRM seja cadastrado como um provedor de identidade dentro do GoodData, estabelecendo entre eles uma relação de confiança. Para realização do cadastro, o usuário utilizado deverá possuir permissão de administrador de domínio.
3. O último passo é configurar o GoodData para que aceite login e criação de novos usuários a partir de requisições do CRM. Por padrão, o CRM terá permissão para efetuar os logins, porém, a permissão padrão não é suficiente para que o CRM possa criar usuários. Para isso, é necessário utilizar a API de configuração, conforme descrito aqui.