2016-05-16 9 views
0

Nach the docs, POST zu /oauth/token ing mitErstellen Gitlab OAuth-Token über Authentifizierung

{ 
    "grant_type" : "password", 
    "username"  : "[email protected]", 
    "password"  : "sekret" 
} 

mit so etwas wie

{ 
    "access_token": "1f0af717251950dbd4d73154fdf0a474a5c5119adad999683f5b450c460726aa", 
    "token_type": "bearer", 
    "expires_in": 7200 
} 

Allerdings reagieren sollte, mein Gitlab Server auf diese Anfrage zu antworten mit bestimmt scheint 404:

$ http POST $GITLAB_API_HOST/api/v3/oauth/token grant_type=password username=$GITLAB_USERNAME password=$GITLAB_PASSWORD 
HTTP/1.1 404 Not Found 
Connection: keep-alive 
Content-Length: 36 
Content-Type: application/json; charset=utf-8 
Date: Mon, 16 May 2016 03:24:16 GMT 
Server: nginx 
Status: 404 Not Found 
X-Request-Id: a6dc1303-f1e8-43a2-8c47-227d5de533c7 
X-Runtime: 0.003662 

{ 
    "error": "Not Found", 
    "status": "404" 
} 

Ich konnte kein funktionierendes Beispiel für diesen Fluss finden. Muss ich etwas tun, um diesen Endpunkt auf meiner gitlab (ee) -Installation zu aktivieren?

+0

bestätigt, dass dies nicht auf https://gitlab.com funktioniert entweder – BM5k

Antwort

1

Anscheinend ist der Endpunkt für diese Tokens nicht unter api/VERSION.

http POST $GITLAB_API_HOST/oauth/token grant_type=password username=$GITLAB_USERNAME password=$GITLAB_PASSWORD         2.3.0 master ●● 
HTTP/1.1 200 OK 
Cache-Control: no-store 
Content-Length: 226 
Content-Type: application/json; charset=utf-8 
Date: Mon, 16 May 2016 03:33:11 GMT 
Etag: W/"6431af790cc9c53891e0cb58b64d845c" 
Pragma: no-cache 
Server: nginx 
Status: 200 OK 
X-Content-Type-Options: nosniff 
X-Frame-Options: SAMEORIGIN 
X-Request-Id: 6fafc1a6-eaef-4c39-aa81-6d8fcf40a196 
X-Runtime: 0.150464 
X-Xss-Protection: 1; mode=block 

{ 
    "access_token": "5b4a8a98d009bb569f4302d98f2aafe5362b7a06c1b12367a9658172b993c6c8", 
    "created_at": 1463369591, 
    "refresh_token": "57cfe9a90eabe0ed70336d7aad91f16bfa437e50d6d6f0b88de0e20c2e02167f", 
    "scope": "api", 
    "token_type": "bearer" 
} 

* nicht tatsächliche Token

+0

Sie dies mit dem oben genannten Antrag Arbeit gekommen? –

+0

Es ist eine Weile her, aber ich denke schon – BM5k

Verwandte Themen