問題タブ [angular-token]

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 投票する
0 に答える
344 参照

angular - ブラウザ ウィンドウから electron アプリにサインインする

Angular に Angular-Tokenを使用し、レール バックエンドにDevise Token Authを使用する電子アプリがあります。Oauth サインインは、Angular-Token によって提供される APIを使用してブラウザーで正常に機能します。新しいウィンドウを作成し、オブザーバブルを返し、認証が完了するとウィンドウが閉じます。

同じ機能を電子アプリに実装したいのですが、電子ウィンドウthis.tokenService.signInOAuthが開いていることが問題であり、安全ではないと思います。この機能を安全に実装するにはどうすればよいですか? Github デスクトップは、サファリ ブラウザ ウィンドウをトリガーし、認証が完了した後に electron アプリに戻ることで、これを適切に行います。

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

angular - Angular 9 - 動的パラメーターをサービス コンストラクターに挿入する方法

次の形式のバックエンド URL にリクエストを送信する必要があります。

ここで、id1id2は動的な数値です。コンストラクターで2つの引数をとるサービスを使用することを考えました。このようなものです

コンストラクターにパラメーターを挿入する方法が本当にわかりません。また、このサービスをリゾルバー内で使用する必要がありますが、リゾルバーでパラメーターを渡すにはどうすればよいですか? トークンの値は毎回変わる必要があるため、この場合、インジェクション トークンの作成は役に立たないように思えます。アイデアが尽きた