問題タブ [stormpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
204 参照

stormpath - Express.js ストームパス PostRegistrationHandler

Stormpath のドキュメント には、PostRegistrationHandler でのユーザー属性の変更については何も記載されていません。これを行う必要があります。

ユーザーを作成した後、ランダムな文字列をプロパティとして指定したいと考えています。このランダムな文字列は、別の Mongo データベースのキーになります。私のapp.jsには、次のものがあります。

console.log 行に mongo_id 属性を含む customData を出力する方法がわかりません。後で req.user.customData['mongo_id'] でアクセスしようとすると、そこにありません。アカウントと req.user は異なる必要があります。ユーザーを保存するにはどうすればよいですか?

0 投票する
1 に答える
881 参照

heroku - Heroku Java Web App の「shiro.ini」ファイルに「apiKey.properties」ファイルを設定します

Stormpath User Management アドオンと Apache Shiro を使用して、Heroku で Web アプリケーションを構築しようとしています。サンプル コードを実行すると、「shiro.ini」ファイルに記述されている「apiKey.properties」ファイルのパスがプロパティ「stormpathClient.apiKeyFileLocation」に提供されます。Heroku アプリケーションで STORMPATH API KEY ID と SECRET を含む「apiKey.properties」ファイルのパスを構成する方法を提案してください。

0 投票する
1 に答える
457 参照

node.js - ログイン画面で stormpath の [アカウントの作成] オプションを無効にする

ストームパスのログイン画面でアカウント作成を無効にしたい。API への呼び出しは、アプリに対して認証されたユーザーから既に行われている必要があります。stormpathEnableRegistration を false に設定しようとしましたが、登録機能がまだ有効になっています。

ありがとう!

0 投票する
1 に答える
321 参照

node.js - Stormpath Express Passport は、customData またはデフォルト データを保存します

このStormpath Express Passportのサンプルアプリケーションを実行しています https://github.com/stormpath/stormpath-passport-express-sample

フォームを投稿して customData を保存する方法や、名や姓などのデフォルト データを保存する方法について頭を悩ませることはできません。全体として、app.jsまたはindex.js. 私はこれに4晩苦労しています。

Express、Stormpath の複数のチュートリアルを試しましたが、このサンプル アプリケーションで動作するものはありません。常に複数の新しいモジュールをインストールする必要がありましたが、それでも何も機能しませんでした。

Stormpathの誰か、または実際にそれを経験した人が私の問題を解決してくれ、Webサイトのチュートリアルも更新してくれると非常にありがたいです。

0 投票する
1 に答える
1729 参照

stormpath - Stormpath で ID と customData でユーザーを検索する方法

ユーザーストレージとしてJava APIでStormpathを使用することを考えています。

ユーザーを検索できないことを除けば、良さそうです。

たとえば、次のエラーが表示されます。

このクエリを実行すると:

ただし、電子メールによるユーザーの検索は機能します。customData プロパティに保存したログイン トークンでユーザーを検索しようとすると、同じエラーが発生します。

クエリできるプロパティは電子メールとユーザー名だけであるように見えるため、私がやりたいことは不可能のようです。しかし、機能しない場合、なぜ彼らはこの機能を提供するのでしょうか。私は何が欠けていますか?

0 投票する
1 に答える
393 参照

node.js - Stormpath を使用して特定のユーザーのカスタム データにアクセスできますか?

Express で Stormpath を使用しており、データベースに存在する特定のユーザーのカスタム データにアクセスしたいのですが、そのユーザーとしてログインしていません。これは、特定の権限を持つユーザーが他のユーザーのカスタム データを編集できる管理者スタイルの UI で使用されます。

を使用して現在のユーザーのデータにアクセスするように、特定のユーザーのデータにアクセスするにはどうすればよいreq.user.customDataですか?

0 投票する
1 に答える
550 参照

go - Stormpath の Oauth2.0 トークンを生成する方法

Stormpath のアクセス トークンを生成するのを手伝ってくれる人はいますか。私は、嵐の api doc に記載されている手順に従っています。しかし、エラー コード 404 (要求されたリソースが存在しません) でスタックします。

エンドポイント ( http://api.stormpath.com/v1/oauth/token?grant_type=client_credentials ) を使用してトークンを取得し、API ドキュメントに記載されているすべての HEADER 値を渡します。以前に使用したことがありますか?

0 投票する
2 に答える
1038 参照

node.js - NodeJS と Express: 認証ミドルウェアを静的パスに追加する

Web アプリ フレームワークとして Express を実行するノード アプリがあり、認証に Stormpath を使用しています。

ストーム パスは、いくつかのミドルウェアでルートを保護する機能を提供します。次に例を示します。

私がやりたいことは、expression の静的定義にミドルウェアとして authenticationRequired を追加することです。

これは、静的アセットにルートを追加することで実現できるため、ファイル ./public/index.html がある場合は、次のようにルートを設定できます。

しかし、その後、ファイルは

www.mydomain.com/secured-assets/index.html

そして、私はそれが欲しい

www.mydomain.com/index.html

ヘルプ?

0 投票する
1 に答える
339 参照

ruby-on-rails - Stormpath-rails 実装のトラブル

私は RoR の初心者であり、stackoverflow の初めてのポスターであるため、ご容赦ください。私はcloud9 ideを使用しています。

ここにある stormpath-rails gem を使用して、Stormpath でユーザー管理をセットアップしようとしています: https://github.com/stormpath/stormpath-rails

上記のリンクの指示に従った後、Rails サーバーを起動した後にアプリケーションにアクセスしました。インデックス ページには列名が表示されましたが、新しいエントリを追加しようとすると、コントローラー エラーが発生しました。

"UsersController#new の LocalJumpError"

予期せぬリターン

最初に、既に開始したアプリに gem を統合しようとしましたが、うまくいかなかったため、Stormpath 実装のトラブルシューティングのためだけに新しいアプリを開始しました。今、私は確信が持てなかった以下の 2 つの手順を除いて、上記の stormpath-rails リンクの指示に従ったと確信しています。「export」で始まる 2 行を (自分のファイルの場所と Stormpath アプリケーションの URL を使用して) .bashrc ファイルに挿入しました (ここで間違ったのかもしれません)。

Stormpath 開発者アカウントを作成し、API キーを作成して、「apiKey.properties」ファイルをローカル ホーム ディレクトリの「.stormpath」フォルダーにダウンロードします。Rails gem がこのファイルの場所を認識できるように、STORMPATH_API_KEY_FILE_LOCATION という環境変数を追加します。この値は、この新しい .properties ファイルへのフル パスです。

export STORMPATH_API_KEY_FILE_LOCATION="/Users/john/.stormpath/apiKey.properties"

Stormpath 管理インターフェイスを使用して、アプリケーションの REST URL をメモします。この URL を値とする「STORMPATH_APPLICATION_URL」という環境変数を作成します。たとえば、OS X の ~/.bashrc ファイルに次のように追加します。

export STORMPATH_APPLICATION_URL="https://api.stormpath.com/v1/applications/YOUR_APP_ID

以下に示す端末セッションのリストから判断すると、サーバーがアプリケーションとの対話に必要な IP アドレスを許可していないように見えます。66.186.164.130 の IP アドレスをホワイトリストに登録する必要がありますか?

2015-03-09 19:29:05 +0000 で 66.186.164.130 の GET "/users/new" を開始しました 66.186.164.130 からコンソールをレンダリングできません! 許可されたネットワーク: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 HTML としての UsersController#new による処理 3 ミリ秒で 500 内部サーバー エラーが完了

私が提供できる追加のものがあれば教えてください。