2017-09-30 5 views
1

空手バージョン:0.6.0 Javaバージョン:1.8 jsonファイルにスコープ名(トークン生成に必要)を入れました。空手の特徴において空手の機能にいくつかのスコープ名を書くには?

{"scopeFoo": "foo", 
    "scopeBar": "bar", 
    "scopeRead": "read", 
    "scopeWrite": write} 

私は私が行うと

* def sc = read(scopes.json)  
* form field scope = "foo bar read write" 

がしたい:

* def sc = read(scopes.json) 
* form field scope = sc.scopeFoo + sc.scopeBar + sc.scopeRead + sc.scopeWrite 

それは動作しません。空白がなくても:

* form field scope = sc.scopeFoo+sc.scopeBar+sc.scopeRead+sc.scopeWrite 

何が問題なのですか?ありがとう 1つのスコープで動作するため、私の機能でscopes.jsonファイルにアクセスすることができます

答えて

1

本当にすべてを1つの文字列に連結したい場合は、かっこで囲みます。これは、Karate expressionsのドキュメントで詳しく説明されています。

form field scope = (sc.scopeFoo + sc.scopeBar + sc.scopeRead + sc.scopeWrite) 
関連する問題