Fórum
Ver pergunta

Registo de aplicações jasmin onde encontrar o ClientId e Client Secret?   

125 visualizações
2
0

Onde é que posso encontrar ClientId e Client Secret a ser usado na autenticação de WebAPI por “Client credentials grant”?

A documentação explica o que é mas não onde consigo encontrar na interface.
https://developers.ila.cegid.com/jasmin/recursos/referencias/article/como-funciona-a-autorizacao-oauth-2-0-2/

Se está claramente específicado em algum lado ainda não encontrei….

Faça login para poder traduzir
Integração
Jasmin
Marcado como spam
Criado há 5 anos e 8 meses bernardotavares
2 respostas
0
Resposta privada

Bom dia,

Estou a ter problemas com a autenticação, já tentei com o projecto shared do Postman e agora com o Sample code c#, e o erro é sempre o mesmo: invalid clientId.

Estou a obter o clientId do Dashboard -> Project Details -> Chave, é o sitio certo?

Faça login para poder traduzir
Marcado como spam
Criado há 2 anos e 3 meses joorodrigues-4
j
joorodrigues-4 Iniciante
    2
    Resposta privada

    Olá, essa infromação só a vais ter depois de efetuares o registo da tua aplicação, isto é, as integrações com jasmin tem de passar num primeiro momento pelo registo da aplicação integradora junto da PRIMAVERA, e esse registo que vai permitir depois obter esses dados mediante o tipo de integração escolhido.

    Assim

    1. Aceder ao registo de aplicações.
    2. Efetuar login no site com a tua identidade PRIMAVERA.
    3. Escolher no menu a opção de "developer"
    4. No ecrã escolher "CREAT APP"
    5. No ecrã popup
      1. Escolher o produto com o qual a app vai integrar.
      2. Atribuir uma chave unica a APP (Deve ser unico)
      3. Nome e descrição-
    6. Depois é só preencher o resto da informação, sendo importante a selecção do tipo de autorização - OAuth Flow.
    7. Gravar
    8. Editar e fazer reset ao Client Secret.
    9. Copiar esse a chave e o segredo.

    Depois de terminado o processo pode usar esse par Chave/Segredo para realizar as suas integrações.

    PUBLICAÇÃO

    A sua app deve ser submetida a aprovação para utilização, para isso aceda à defenição da APP e na secção distribuição carrege em Submit for approval.

     

    Faça login para poder traduzir
    Marcado como spam
    Criado há 5 anos e 7 meses sergiosereno
    sergiosereno Most Valuable Professional
      Comentários
      Boa tarde, Realizei todo o processo acima descrito mas antes tive de criar um publisher. Quando tento editar para fazer reset ao client secret a opção está disable. Porque razão isto está a acontecer ?
      5 anos e 7 meses
      hlink
        O que é que está disable são as opções dentro da caixa ou o botão. Se for dentro da caixa é normal porque não se pode mudar a Application Key.
        5 anos e 7 meses
        sergiosereno
          O que está disable é a opção Repor Client Secret. Será por falta do preenchimento de algum dado ?
          5 anos e 7 meses
          hlink
            Quando o flow não implica um secret o botão está sempre disable. Nesse caso apenas o implícit ou hybrid não requerem secret
            5 anos e 7 meses
            sergiosereno