問題タブ [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.
stormpath - Express.js ストームパス PostRegistrationHandler
Stormpath のドキュメント には、PostRegistrationHandler でのユーザー属性の変更については何も記載されていません。これを行う必要があります。
ユーザーを作成した後、ランダムな文字列をプロパティとして指定したいと考えています。このランダムな文字列は、別の Mongo データベースのキーになります。私のapp.jsには、次のものがあります。
console.log 行に mongo_id 属性を含む customData を出力する方法がわかりません。後で req.user.customData['mongo_id'] でアクセスしようとすると、そこにありません。アカウントと req.user は異なる必要があります。ユーザーを保存するにはどうすればよいですか?
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」ファイルのパスを構成する方法を提案してください。
node.js - ログイン画面で stormpath の [アカウントの作成] オプションを無効にする
ストームパスのログイン画面でアカウント作成を無効にしたい。API への呼び出しは、アプリに対して認証されたユーザーから既に行われている必要があります。stormpathEnableRegistration を false に設定しようとしましたが、登録機能がまだ有効になっています。
ありがとう!
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サイトのチュートリアルも更新してくれると非常にありがたいです。
stormpath - Stormpath で ID と customData でユーザーを検索する方法
ユーザーストレージとしてJava APIでStormpathを使用することを考えています。
ユーザーを検索できないことを除けば、良さそうです。
たとえば、次のエラーが表示されます。
このクエリを実行すると:
ただし、電子メールによるユーザーの検索は機能します。customData プロパティに保存したログイン トークンでユーザーを検索しようとすると、同じエラーが発生します。
クエリできるプロパティは電子メールとユーザー名だけであるように見えるため、私がやりたいことは不可能のようです。しかし、機能しない場合、なぜ彼らはこの機能を提供するのでしょうか。私は何が欠けていますか?
node.js - Stormpath を使用して特定のユーザーのカスタム データにアクセスできますか?
Express で Stormpath を使用しており、データベースに存在する特定のユーザーのカスタム データにアクセスしたいのですが、そのユーザーとしてログインしていません。これは、特定の権限を持つユーザーが他のユーザーのカスタム データを編集できる管理者スタイルの UI で使用されます。
を使用して現在のユーザーのデータにアクセスするように、特定のユーザーのデータにアクセスするにはどうすればよいreq.user.customData
ですか?
go - Stormpath の Oauth2.0 トークンを生成する方法
Stormpath のアクセス トークンを生成するのを手伝ってくれる人はいますか。私は、嵐の api doc に記載されている手順に従っています。しかし、エラー コード 404 (要求されたリソースが存在しません) でスタックします。
エンドポイント ( http://api.stormpath.com/v1/oauth/token?grant_type=client_credentials ) を使用してトークンを取得し、API ドキュメントに記載されているすべての HEADER 値を渡します。以前に使用したことがありますか?
node.js - NodeJS と Express: 認証ミドルウェアを静的パスに追加する
Web アプリ フレームワークとして Express を実行するノード アプリがあり、認証に Stormpath を使用しています。
ストーム パスは、いくつかのミドルウェアでルートを保護する機能を提供します。次に例を示します。
私がやりたいことは、expression の静的定義にミドルウェアとして authenticationRequired を追加することです。
これは、静的アセットにルートを追加することで実現できるため、ファイル ./public/index.html がある場合は、次のようにルートを設定できます。
しかし、その後、ファイルは
www.mydomain.com/secured-assets/index.html
そして、私はそれが欲しい
www.mydomain.com/index.html
ヘルプ?
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 内部サーバー エラーが完了
私が提供できる追加のものがあれば教えてください。