Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Para maiores informações sobre a especificação do OAuth1.0 A acesse o link abaixo:

https://oauth.net/core/1.0a/

Aviso
titleAviso:

Por questão de segurança, as configurações de oAuth com REST podem ser feitas apenas utilizando o protocolo HTTPS.

 

 

Configuração do Appserver.ini e das Políticas

...

  1.  No Advanced REST Client temos a possibilidade de testar um serviço de REST passando uma URL e o cabeçalho do HTTPHTTPS.

            Como primeiro passo vamos passar:

  •  URL =  httphttps://localhost:8082/oAuth/Request_Token
  •  Header = Authorization: OAuth oauth_signature_method="PLAINTEXT" oauth_version="1.0" oauth_nonce="OFWdG" oauth_timestamp="1421758761" oauth_consumer_key="<CHAVE PÚBLICA*>"                                    oauth_signature="<CHAVE PRIVADA**>"

...

       2 .Como segundo passo devemos passar:

  •  URL = httphttps://localhost:8082/oAuth/Login
  •  Header = Authorization: OAuth oauth_signature_method="PLAINTEXT" oauth_version="1.0" oauth_nonce="OFWdG" oauth_timestamp="1421758761" oauth_consumer_key="<CHAVE PÚBLICA>" oauth_signature="<CHAVE PRIVADA>” user=”<USUARIO>” password=”<SENHA>” oauth_token="<PRIMEIRO RETORNO DO REST*>” oauth_token_secret="<SEGUNDO RETORNO DO REST**>”

...

         3.  Para o passo seguinte deveremos passar:

...

         4. Para o passo seguinte deveremos passar:

  • URL = httphttps://localhost:8082/Ping
  • Header = Authorization: OAuth oauth_signature_method="PLAINTEXT" oauth_version="1.0" oauth_nonce="OFWdG" oauth_timestamp="1421758761" oauth_consumer_key="<CHAVE PÚBLICA>" oauth_signature="<CHAVE PRIVADA>” user=”<USUARIO>” password=”<SENHA>” oauth_token="<PRIMEIRO RETORNO DO ULTIMO REST*>” oauth_token_secret="<SEGUNDO RETORNO DO ULTIMO REST**>”

...