Como sincronizar ORCID iD ao OJS3?

Muito obrigado, @lucasrc!
Estamos pensando em outros vídeos, apresentando a resolução de problemas que conseguimos resolver na RNHB.

Olá! Estamos com dificuldades na sincronização de ORCID para alguns autores, aqueles que haviam inserido URL. Alguma orientação?
Agradecemos
Equipe Revista Olhar de Professor

@dcamargo,

Você sabe que tipo de dificuldades ou problemas que vocês estão enfrentando com o ORCID no OJS?

Olá Diego. Grata pelo retorno.
Todos os autores que estavam com o campo ORCID em branco conseguiram sincronizar. Porém, muitos inseriram URL antes da ativação do plugin. São estes os que dão erro.
Esta é a mensagem: Erro: o URI de redirecionamento fornecido Acesso | Olhar de Professor não coincide com os URI de redirecionamento registados por Revista Olhar de Professor (APP-VBILZ3ZBH3YOJBX4. Chegou a esta página devido a um erro com a integração da aplicação. Por favor, reporte este erro usando o
botão de “ajuda” que encontra abaixo, ou contacte a organização para solicitar o seu ID ORCID.

@dcamargo,

provavelmente deve ser um problema relacionado com redirecionamento da URL de retorno cadastrada no perfil do ORCID.

Logue no perfil do ORCID que está sendo utilizada na revista, vá em ferramenta de desenvolvedor e lá cadastre a URI de redirecionamento (Acesso | Olhar de Professor) ou a URL base do portal de periódicos (https://revistas2.uepg.br/).
Provavelmente esta url não está cadastrada.

Muito obrigada!!! Deu certo

1 curtida

Prezados, estamos tentando realizar a sincronização do ORCID em nosso ambiente de homologação do OJS versão 3.1.2.4. Criamos uma API publica para uma de nossas revistas do Portal. Configuramos também o Plugin ORCID da Revista. Entretanto ao realizar o cadastro de um novo usuário, através do ORCID, estamos encontrando o Erro 500: Poderia nos ajudar? <img

Olá @Patricia1,

o erro 500 é bem genérico, portanto, você deve pedir para o administrador de TI da sua instituição ver no log de erro no servidor onde está hospedado o OJS. Pois lá tem informações mais precisas do que está acontecendo neste caso.

Verifique o erro e retorne com mais detalhes para que possamos ajudá-la.

1 curtida

Verifique qual foi a URI cadastrada na API do ORCID. Desconfio que a URI é que esteja errada.

Obrigada pelas dicas Diego! Repassamos para nossa equipe de Ti. Assim que obtivermos mais informações repassamos para vcs aqui no forum

Obrigada pelas Dicas OpenJournalSolutions! Assim que obtivermos um retorno de nossa equipe de Ti compartilhamos aqui no forum

Oi encontramos o seguinte erro no log, alguém tem alguma sugestão.
Coloquei na URI mas não funcionou.
https://dominio.com.br/index.php/revistadanca/orcidapi/orcidAuthorize?targetOp=profile

Erro no log:
[18/May/2021:17:03:26 -0300] “GET /index.php/revistadanca/orcidapi/orcidAuthorize?targetOp=register&code=zMUQT1 HTTP/1.1” 500 5645 “https://orcid.org/

@Gustavo,

Esse erro 500 não diz muita coisa.
Configurou Url de retorno https://dominio.com.br lá no área do Desenvolvedor do perfil Orcid?

at.te
@diegojmacedo

1 curtida

Olá @diegojmacedo
Fiz a configuração no Desenvolvedor do perfil do ORCID e fiquei com a dúvida justamente na URL de retorno. A URL do periódico é Caderno CRH, logo a URL de retorno será qual?
Na configuração que fiz coloquei a mesma URL do periódico. Quando o autor tentar autorizar a vinculação dá esse erro:
Esta página não está funcionando
periodicos.ufba.br não consegue atender a esta solicitação no momento.
HTTP ERROR 500

@edgod,

fiz um teste aqui na sua revista, aparentemente a configuração do ORCID está correta, a url de retorno pode ser a mesma url da revista. Porém, ao clicar em “Authorize Access” o sistema apresenta esse erro http 500.

Para que possamos verificar a causa raiz do problema, o seu suporte de TI deverá ver no log de erro do Apache e verificar se aparece alguma informação mais detalhada sobre o problema.

Peça apoio ao seu suporte técnico.

at.te,
@diegojmacedo

Obrigada @diegojmacedo

Olá Diego,

Estamos usando https de ponta a ponta.

Segue log do erro após clicar em autorizar acesso.

Wed Sep 29 17:15:24.616018 2021] [proxy_fcgi:error] [pid ] [] AH01071: Got error
‘PHP message: PHP Fatal error: Uncaught Error: Call to undefined method Application::getHttpClient() in ojs3/plugins/generic/orcidProfile/pages/OrcidHandler.inc.php:59\nStack trace:\n
0 ojs3/lib/pkp/classes/core/PKPRouter.inc.php(391): OrcidHandler->orcidAuthorize(Array, Object(Request))\n
1 ojs3/lib/pkp/classes/core/PKPPageRouter.inc.php(231): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)\n
2ojs3/lib/pkp/classes/core/Dispatcher.inc.php(143): PKPPageRouter->route(Object(Request))\n
3 ojs3/lib/pkp/classes/core/PKPApplication.inc.php(281): Dispatcher->dispatch(Object(Request))\n
4ojs3/index.php(68): PKPApplication->execute()\n
5 {main}\n thrown in ojs3/plugins/generic/orcidProfile/pages/OrcidHandler.inc.php on line 59\n’, referer: https://orcid.org/

1 curtida

Olá! Estamos com dificuldades na sincronização de ORCID para alguns autores, aqueles que haviam inserido URL. Alguma orientação?

1 curtida

oi, @Carollo1992, tudo certo? Você deu uma olhada nos vídeos que estão nesse post? Explica melhor o que está acontecendo por aí?

Vou deixar também outros posts que falam sobre ORCID.