Compartilhamento de recursos entre origens
Os administradores podem precisar permitir que um script externo ou aplicativo de terceiros faça chamadas diretas para a API REST da instância do Blackboard. Anteriormente, essas solicitações seriam bloqueadas no nível do navegador. O Blackboard inclui uma ferramenta de compartilhamento de recursos entre origens (CORS) para permitir que sua instituição aproveite mais as extensões baseadas em nuvem ou de terceiros. Os administradores também podem usar a ferramenta CORS para definir estritamente os domínios permitidos em uma lista de controle de acesso e cabeçalhos permitidos como parte dessas solicitações. Essa ferramenta segura e escalável permite que você explore mais possibilidades de integração usando APIs REST.
Por motivos de segurança, os navegadores restringem as solicitações HTTP de origem cruzada iniciadas a partir de scripts. Por exemplo, XMLHttpRequest e a API Fetch seguem a política de mesma origem, que diz que um aplicativo web usando essas APIs só pode solicitar recursos HTTP do mesmo domínio do qual o aplicativo foi carregado, a menos que cabeçalhos CORS (Cross-Origin Resource Sharing) sejam usados.
Com a ferramenta CORS, os administradores da Blackboard podem definir esses domínios externos diretamente no Painel do administrador.
Criar uma configuração
Vá para o Painel do administrador e clique em Compartilhamento de recursos entre origens.
Clique em Criar configuração.
Insira os detalhes da configuração:
Origem: insira um domínio usando http:// protocolo.
Cabeçalhos permitidos: especifique os cabeçalhos que você deseja permitir da origem.
Disponível: clique em Sim para disponibilizar a configuração. A disponibilidade da configuração é definida como Não por padrão.
Clique em Enviar para salvar.
Gerenciar uma configuração
Vá para o Painel do administrador e clique em Compartilhamento de recursos entre origens.
Abra o menu de uma configuração.
Clique em Editar para acessar as configurações Origem, Cabeçalhos permitidos e Disponível.
Clique em Tornar indisponível para desabilitar a configuração. Você também pode marcar várias caixas de seleção de configuração e selecionar no menu Disponibilidade para alterar as configurações em massa.
Clique em Excluir para excluir a configuração. Você também pode marcar várias caixas de seleção de configuração e selecionar Excluir para excluir configurações em massa.