Search the Community

Showing results for tags 'authentication'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Português
    • Autenticação e Autorização
    • Gerenciamento de perguntas e respostas
    • Gerenciamento de produtos
    • Gerenciamento de vendas
    • Gerenciamento de envios
    • Gerenciamento de usuário
    • Controle de notificações
    • Gerenciamento de mensagens pós-venda
  • Español
    • Autenticación y Autorización
    • Gestión de preguntas y respuestas
    • Gestión de productos
    • Gestión de ventas
    • Gestión de envíos
    • Gestión de usuario
    • Control de notificaciones
    • Gestión de mensajes post-venta
  • English
    • Authentication and Authorization
    • Question & Answer Management
    • Product Management
    • Sales Management
    • Shipment Management
    • User Management
    • Notification control
    • Post Sale Message Management
  • Off Topic
    • Events
    • Off Topic
    • Documentation improvements
    • Jobs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 6 results

  1. Buenas, Tuve un error en una de mis aplicaciones, en la que me encontré con una situación particular. Que desconozco si el funcionamiento es correcto y parte del flow de oAuth o un bug. Me encontré en mi DB, usuarios cuyos access y refresh tokens se encontraban vencidos. Obviamente, no estaban pudiendo publicar, obtener notificaciones, etc. Eran pocos. Finalmente terminé dando con una sección de código, en la que se hacía lo siguiente.. Supongamos un intento de publicación, el método checkeaba si el token estaba vencido y de ser así pedía a ML otro. Sin embargo, si algo fallaba por X razón, se realizaba un rollback. Causando que el token esté solicitado, pero jamás se guarde en nuestra DB. (/facepalm) De ahí procedí a buscar la forma de obtener nuevos access_token y refresh_token para este pequeño grupo de usuarios que no podían utilizar la integración con ML. La forma correcta sería que se vuelvan a vincular, es decir, que pasen por acá https://auth.mercadolibre.com.ar/authorization y esto me de un code para el usuario X, con el que luego yo solicitaría los tokens nuevos. Esto implicaría resetear dichos usuarios y en gran parte, una molestia para ellos, por lo que me puse a probar otras opciones Llegué a esta request: https://api.mercadolibre.com/oauth/token?grant_type=client_credentials&client_id=XXXXXXXXXXXXXXXXXX&client_secret=ZZZZZZZZZZZZZZZZZZZZZZZZZZZ La misma me devuelve un objeto, que contiene un access_token, un refresh_token y el usuario al que pertenece, ese usuario es aquel con el que se registro la aplicación en MercadoLibre. Seguí jugando con este método, lo primero que probé fue si generando otro el anterior vencía. Para mi sorpresa no. Poniéndome mas molesto, con la misma request que pasé arriba realicé una iteración unas 100 veces. Obteniendo cada vez un access y refresh tokens nuevos y haciendo una request random. Todas ellas funcionaron correctamente Teóricamente, si asignara alguno de estos tokens a mis usuarios con dificultades, podrían publicar sin problema Me gustaría saber si este funcionamiento es correcto, si me estoy haciendo problema por nada o si es un bug Saludos!
  2. estoy integrando Meli a una aplicación y necesito que la callback_url sea de este tipo: www.api.multinexo.com/companies/{company_id}/authorize ¿cómo debería poner ese parámetro en las opciones de mi app en mercado libre?
  3. Olá, Estou desenvolvendo a integração com o Mercado Livre e utilizando a sdk Java disponibilizada. Criei minha aplicação, faço a autenticação do tipo server-side, onde recebo o refresh-token para atualizar o access-token. Faço essa atualização corretamente, recebo um novo access-token e refresh-token. No entanto, ao tentar consultar o cliente autenticado, resulta no seguinte erro "The User ID must match the consultant's mercado livre", como se eu não tivesse feito a autenticação ou tivesse informado um token válido, no entanto eu faço a atualização do token sempre antes de executar este comando. Alguém sabe o que pode estar causando este erro? Segue código utilizado para consultar o usuário: Meli meli = new Meli({id-app}, {key-app},{access-token},{refresh-token}); FluentStringsMap params = new FluentStringsMap(); params.add("access_token", "\""+meli.getAccessToken()+"\""); Response re = meli.get("/users/me", params); Desde já agradeço.
  4. Good Morning folks! I'm trying to build an app to integrate with an ERP (TOTVS - Protheus). I'm using an PHP webservice (REST) to do the authentication stpe, because the ERP's SDK can´t do that. So, I'm using the PHP SDK. I've read the documentation and can't find a solution to my problem. I'm trying to follow the Server Side flow, but I can't go further the step one. What I'm doing: Step 1: Obtain a code My PHP class receives the parameter to do this. I'm sending the User ID and the secret code. So I'm using the getAuthUrl() method to build the URL and Get method to request the Auth code. So, Mercado Livre returns the http status: 302 (Moved Temporarily). My location is Brazil, so the url is http://auth.mercadolivre.com.br/authorization. My app builds the parameters perfectly, just like the docs says. It's my first time working in a project with oAuth, so I'm lost with this issue.
  5. Olá, estou tentando conseguir o oauth_token para minha aplicação (server side), consigo o code a partir do https://auth.mercadolibre.com/authorizationou usando o próprio SDK python fornecido (MELI-PYTHON-SDK-1.0.0), mas ao pedir o oauth_token, recebo o seguinte erro: ERROR:tornado.application:Uncaught exception GET /callback?code=TG-XXXXXXXXXXXXXXXX-11893996&state=xbQC3nPIqp3sB1zWiWAMDB1OGYa0HO (XXX.XXX.XXX.XXX) HTTPServerRequest(protocol='http', host='xxx.xxxx.com', method='GET', uri='/callback?code=TG-XXXXXXXXXXXXXXXX-11893996&state=xbQC3nPIqp3sB1zWiWAMDB1OGYa0HO', version='HTTP/1.1', remote_ip='XXX.XXX.XXX.XXX', headers={'Accept-Language': 'pt,en;q=0.8,en-US;q=0.6,es;q=0.4', 'Accept-Encoding': 'gzip, deflate, sdch', 'X-Forwarded-Host': 'xxx.xxxxx.com', 'X-Forwarded-For': 'XXX.XXX.XXX.XXX', 'Upgrade-Insecure-Requests': '1', 'Host': 'xxx.xxxxx.com', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36', 'Connection': 'Keep-Alive', 'Cookie': 'fbm_XXXXXXXXXX=base_domain=.xxxxxx.com; fbm_XXXXXXXX=base_domain=.xxxxxx.com; _ga=XXXXXXX; msid=XXXXXXXXXXXXX', 'X-Forwarded-Server': 'xxx.xxxxx.com'}) Traceback (most recent call last): File "/Users/ademarizu/Dev/virtualEnvs/google/lib/python2.7/site-packages/tornado/web.py", line 1443, in _execute result = method(*self.path_args, **self.path_kwargs) File "/Users/ademarizu/Dev/git/com.xxxxxx.oauth/src/main/py/myoauth/handler/authorization.py", line 51, in get oauth_token = ml.authorize(self.extract_code(), "https://xxx.xxxxx.com/ademar/oauth/result") File "/Users/ademarizu/Dev/git/com.xxxxxxx.oauth/src/main/py/myoauth/meli.py", line 50, in authorize response.raise_for_status() File "/Users/ademarizu/Dev/virtualEnvs/google/lib/python2.7/site-packages/requests/models.py", line 840, in raise_for_status raise HTTPError(http_error_msg, response=self) HTTPError: 400 Client Error: Bad Request for url: https://api.mercadolibre.com/oauth/token?code=TG-XXXXXXXXXXXXXXXX-11893996&client_secret=xxxxxxxxxxxxxxxxxxx&grant_type=authorization_code&client_id=XXXXXXXXXXXXXXX&redirect_uri=https%3A%2F%2Fxxxx.xxxxxxx.com%2Fademar%2Foauth%2Fresult Tentei tanto com o Meli Python SDK quanto usando uma solução própria (com a qual consigo autenticar normalmente no Facebook, LinkedIn e Github), mas com o MercadoLibre está impossível. Tentei até via cURL curl -X POST -H 'User-Agent: MELI-PYTHON-SDK-1.0.0' -H 'Content-Type: application/json' -H 'Accept: application/json' 'https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=<my_client_id>&client_secret=<my_client_secret>&code=TG-<code_received>&redirect_uri=<my_callback>' Infelizmente informa que apenas que faltam parâmetros no request, será que alguém poderia me informar que parâmetros são esses? Ah, se eu especificar a API VERSION, 3.0, mas sem o redirect_uri, o mesmo lança uma mensagem a mais, dizendo que alguns parâmetros são obrigatórios: {"message":"The following parameters are required: client_id,client_secret,grant_type,code,redirect_uri,caller.admin. Missing parameter redirect_uri","error":"invalid_request","status":400,"cause":[]} A chamada via cURL: curl -X POST -H 'User-Agent: MELI-PYTHON-SDK-1.0.0' -H 'Content-Type: application/json' -H 'Accept: application/json' 'https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=<my_client_id>&client_secret=<my_client_secret>&code=TG-<code_received>&version=3.0' Mesmo se eu adicionar esses parâmetros que dizem ser obrigatórios (o caller.admin eu coloco como null, pois não faço a menor idéia do que seja), continuo recebendo o mesmo erro de que falta parâmetros no request. {"message":"Wrong number of parameters","error":"invalid_request","status":400,"cause":[]} Alguém tem a solução para isso?!
  6. Olá, Estou criando meu primeiro sistema com integração com o ML e gostaria que a tela de autenticação (aquela em que coloco meu usuário e senha do ML) ficasse em português (pt-BR) - atualmente está em espanhol. É possível alterar/customizar isso? E outra coisa, enquanto testava eu selecionei a opção de "Lembrar" nesta tela de autenticação e agora não consigo mais forçar a 'esquecer'. Tem alguma forma de fazer com que o browser exclua este cookie via aplicação? Obrigado