ユーザーストレージとしてJava APIでStormpathを使用することを考えています。
ユーザーを検索できないことを除けば、良さそうです。
たとえば、次のエラーが表示されます。
Exception in thread "main" com.stormpath.sdk.resource.ResourceException: HTTP 400, Stormpath 2105 (http://docs.stormpath.com/errors/2105): Account ID is not a supported query property.
このクエリを実行すると:
HashMap<String, Object> queryParams = Maps.newHashMap();
queryParams.put("ID", "4mPXXXXXXXXXX");
searchResult = application.getAccounts(queryParams);
ただし、電子メールによるユーザーの検索は機能します。customData プロパティに保存したログイン トークンでユーザーを検索しようとすると、同じエラーが発生します。
クエリできるプロパティは電子メールとユーザー名だけであるように見えるため、私がやりたいことは不可能のようです。しかし、機能しない場合、なぜ彼らはこの機能を提供するのでしょうか。私は何が欠けていますか?