2016-05-13 12 views
0

Ich entwarf meine API, um einen access_token Abfrageparameter mit Ausnahme einiger Endpunkte wie /login zu akzeptieren. Gibt es eine Möglichkeit, eine RAML-Regel wie diese zu schreiben?RAML globale Abfrageparameter mit Ausnahme einiger Routen

/login: 
    description: hello world 
    post: 
/hello: 
    description: hello world 
    get: 
    queryParameters: 
     access_token: 
/world: 
    description: hello world 
    get: 
    queryParameters: 
     access_token: 

Antwort

0

Sie können Merkmal dafür verwenden. Beispiel

traits: 
    - withAccessToken: 
    queryParameters: 
     access_token: 
/login: 
    description: hello world 
    post: 
/hello: 
    description: hello world 
    get: 
    is: [withAccessToken] 
/world: 
    description: hello world 
    get: 
    is: [withAccessToken] 

Aber mit Abfrage für access_token ist nicht Sicherheit. Bessere Header dafür verwenden.