問題タブ [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.
node.js - (Jade & Stormpath) 特定のユーザーがページにアクセスした場合にのみ、特定の HTML 要素を表示する
私は初めての Web アプリを軌道に乗せようとしているので、これが一種の初心者の質問であることは十分承知しています。
バックエンドにノード、エクスプレス、モンゴを使用し、ストームパスがユーザーのログイン/認証とビューのジェイドを提供しています。ログイン機能は正常に動作します。マネージャーではないユーザーの [新しいスケジュールのアップロード] ボタンを非表示にしたいだけです。
私はこれを使用したい 2 つのグループの人々を持っています: マネージャーと他の全員です。だからhome.jade:
最初のグループ (管理者) としてログインしていない人にアップロード ボタンを非表示にするにはどうすればよいですか? ミドルウェアはうまく機能します。つまり、マネージャーではない人がそのボタンをクリックしようとするとエラーページが表示されますが、私はむしろそれを非表示にします.
stormpath - Stormpath API 呼び出しの監視
過去に googles youtube api を使用したことがあります。これにより、設定された期間 (1 か月など) に行った API 呼び出しの数を簡単に確認できます。ストームパスが同様のサービスを提供するかどうか疑問に思っていました。アカウント設定で見つからないようですか?
angularjs - ログイン時にストームパスがルートにアクセスできない
エクスプレスでストームパスを使用する方法を学ぼうとしています。私は、yeoman と angular-fullstack ジェネレーターで生成したフルスタックの angular/node プロジェクトを持っています。ログインして登録し、パスワードを忘れて作業しました。しかし、ルートの 1 つに制限を追加して、ログインしているユーザーに対してのみ機能するようにしたい場合、誰も通過させません。
次のように、サーバー上の app.js で stormpath を初期化します。
API index.js ファイルのルートは次のようになります。
私が経験している問題は、投稿ルートを呼び出すと、ログがまったく取得されないことです。サイトにログインしていますが、ルートにアクセスできないようです。stormpath.loginRequired を削除すると機能しますが、ユーザー データが失われます。
お手伝いありがとう!
rest - Stormpath API は、1 回のログイン試行でユーザーをブロックするか、(更新時に) 繰り返し検証しますか?
私は、ストームパスの API を使用して、アプリケーション (バックボーン/require.js プロジェクト) にアクセスしているユーザーの詳細を保存しています。REST API (Jetty サーバー上で実行) を、有効なユーザー資格情報へのストームパスの API に統合しました。ユーザー資格情報の検証時 (1 回または繰り返し)ストームパスが特定のユーザーに対して短期間で応答せず、サーバー応答接続が拒否またはタイムアウトになったようです。ストームパスは、検証を繰り返して数時間それらのユーザーをブロックする可能性はありますか?
stormpath - Stormpath - ユーザー利用規約ページの作成
ストームパスは利用規約ページを実装する簡単な方法を提供していますか? これを行う方法に関する情報はあまり見つかりませんでした。NodeJSでExpressを使用しています。
どんなアイデアでも役立ちます。
ありがとうございました
jhipster - jhipster を Stormpath と統合する方法
ジプスターを使おうとしています。このサンプルは、箱から出してすぐにうまく機能します。
Stormpath ユーザー管理を使用するように構成したい - https://github.com/stormpath/stormpath-spring-security/wiki
Spring Server と AngularJS Client の両方が StormPath を使用していることを確認するためのブログ/記事は見つかりませんでした。
node.js - Stormpath、Express.js、Node.js を使いたい。stormpath-express または express-stormpath のどちらが必要ですか?
以前の質問 (「動作中のノード プロジェクトを転送するには、何を知る必要がありますか?」) を投稿しました。ノード プロジェクトをサーバー上で動作させた後、ラップトップでまったく動作させることができませんでした。
別のコメントを下書きしているときに、何かおかしいことに気づきました。おそらく最も助けてくれた人が Node と Stormpath のバージョン番号を尋ねました。
和解しようとしてわかったのは、stormpath-expressパッケージとexpress-stormpathパッケージの両方があり、「それは奇妙だ」という発言は、彼が自分のバージョン番号をstormpath-expressを念頭に置いて尋ねたときに出たものでした。 、そしてpackages.jsonからのexpress-stormpathで彼に答えました。
これが、作業中の Node プロジェクトを転送するために知っておくべきことの最初の問題とどの程度関係があるかわかりません。、しかし、 stormpath-expressとexpress-stormpathの違いは何ですか? また、(Node.js + Express.js + Stormpath の) アプリケーションにどのパッケージを使用したいですか?
configuration - Stormpath 構成オプションの設定
Stormpath で登録ページをカスタマイズしようとしていますが、構成オプションが機能しない理由がわかりません。enableXXX と requireXXX は機能しますが、web:{...} 内の情報は表示されません。オプションを並べ替えてみましたが、うまくいきません。
具体的には、次のことを行います。
-- /register ではなく /signup でユーザーを登録します。現在 /register のみが機能しています。
-- 登録後に別のサイトにリダイレクトしたい。そこに google.com をランダムに配置しましたが、登録が完了した後も「/」にリダイレクトされます。
-- 登録フィールドを並べ替えたい。メールを最初のフィールドにしたいのですが、現在はユーザー名が最初です。
app.js は次のとおりです。
その他の関連情報:
-- このサイトは Heroku でホストされていますが、Stormpath アドオンが機能しなかったため、使用していません。
-- 私は Mac を使用しています。
私はこれに何日も立ち往生しており、何が間違っているのか理解できませんでした。どんな助けでも大歓迎です。
angularjs - Stormpath AngularJS メール検証リンクには認証が必要です
ストームパス + angularjs の電子メール検証ワークフローをセットアップしようとしています。メールに送信された確認リンクをクリックすると、にリダイレクトされhttp://localhost:3000/register/verify?sptoken=4rxDhXLpvcNj7AUzSvYIDL
ます。これは、チュートリアルによると予想される URLです。問題は、URL でユーザーを認証する必要があることです。ユーザーは、電子メールで検証された登録済み資格情報でログインした後にのみ認証されるため、これは自滅的です。
私が混乱したチュートリアルの 1 つのステップは、問題の原因である可能性があるのはAdd the sptoken Paremeterです。コントローラーのプロパティにパラメーターを追加するように指示'/register/verify?sptoken'
されています。angularジェネレーターによって作成されたコントローラーファイルは実質的に空であり、ルーティングに影響を与えるべきではないため、これは私には意味がありませんでした。代わりに、モジュールの状態に対してこれを行いました。url
emailVerification
emailVerification
$stateProvider
これに加えて、他の手順は簡単でした。sp: { authenticate: false }
状態の設定を試みましたemailVerification
が、これで問題は解決しませんでした。
Angular app.js
register.html
emailVerification.html
サーバー app.js