Ich möchte RAML verwenden, um eine API zu beschreiben OAuth2 mitWie RAML verwenden, um eine API OAuth2 zu beschreiben
Hat jemand eine Lösung oder Beispiel habe ich mit meinem eigenen RAML vergleichen für meine api verwenden könnte?
Ich möchte RAML verwenden, um eine API zu beschreiben OAuth2 mitWie RAML verwenden, um eine API OAuth2 zu beschreiben
Hat jemand eine Lösung oder Beispiel habe ich mit meinem eigenen RAML vergleichen für meine api verwenden könnte?
Von https://github.com/raml-org/raml-spec/blob/master/08_security.md#declaration:
securitySchemes: - oauth_2_0: description: | Dropbox supports OAuth 2.0 for authenticating all API requests. type: OAuth 2.0 describedBy: headers: Authorization: description: | Used to send a valid OAuth 2 access token. Do not use with the "access_token" query string parameter. type: string queryParameters: access_token: description: | Used to send a valid OAuth 2 access token. Do not use together with the "Authorization" header type: string responses: 401: description: | Bad or expired token. This can happen if the user or Dropbox revoked or expired an access token. To fix, you should re- authenticate the user. 403: description: | Bad OAuth request (wrong consumer key, bad nonce, expired timestamp...). Unfortunately, re-authenticating the user won't help here. settings: authorizationUri: https://www.dropbox.com/1/oauth2/authorize accessTokenUri: https://api.dropbox.com/1/oauth2/token authorizationGrants: [ code, token ]
Dies ist für Raml 0.8 Standard, nehme ich an. Wie würde eine gültige Deklaration für 1.0 aussehen? –
Warum wurde diese geschlossen? – Nikos
Der naheliegende Grund wird deutlich oben angezeigt: Ihre Frage ist off-topic, da sie eine externe Ressource anfordert. – njuffa
@njuffa Ich fragte nach einer Lösung und ich bekam eine beliebte Antwort! Ist das nicht, wofür diese Seite ist? – Nikos