| ♥ 0 | Bom Dia, Já conseguimos receber o token da App quando o OAuth estava definido para “Client Credentials”, mas agora gostaríamos de meter o login a funcionar com as credenciais do Jasmin (username;password). Estamos a usar o link https://identity.primaverabss.com/connect/token No body mandamos username, password, grant_type=password e client_id. O erro é sempre o mesmo: { “error”: “invalid_client” } Marcado como spam |
| Resposta privada Boa noite, Obrigado pela ajuda mas penso que talvez não me tenha explicado bem da primeira vez. O que nós queríamos era que na página de login da nossa aplicação o utilizador inserisse as suas credenciais de Jasmin e depois com essas credenciais fosse possível a aplicação requisitar o token. Algo semelhante ao descrito na parte Resource owner password credentials grant, no link https://developers.ila.cegid.com/jasmin/recursos/referencias/article/como-funciona-a-autorizacao-oauth-2-0-2/. Para isto alteramos o nosso OAuth Flow para Authorization Code e completamos a estrutura disponibilizada (link seguinte) com os nossos dados. https://myserver.com/v1/oauth/token?grant_type=password&username={UserName}&password={Password}&client_id={ClientId}Marcado como spam | |
| Resposta privada Olá, que configurações tem na app no fluxo de autenticação? No Github tens um exemplo que te faz isso https://github.com/jasminsoftware/Resources/tree/master/code-samples/angular-getitemscatalog-sample.
Marcado como spam |