問題タブ [angular-oauth2-oidc]

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

angular - 依存性注入角度4:私のサービスはシングルトンではありません

この構成で openId 認証パッケージを使用するのに苦労しています....

私は3つのモジュールを持っています:

モジュール 1 : mainApplication モジュール 2 : コア モジュール 3 : ポータル

angular-oauth2-oidc から OAuthService を拡張して、コア モジュールにサービス (AuthService) があります。

これは、angular-oauth2-oidc から依存関係を分離する方法にすぎません。

mainApplication モジュールは、ポータルとコア サービスをロードしています。

私のポータルモジュール:

私のコアモジュール:

私の設定サービス:

AuthService が複数回インスタンス化されているようです...

そして、サービスを構成した瞬間とそれを使用した瞬間の間に構成を失いました。

0 投票する
0 に答える
1656 参照

angular - angular-oauth2-oidc ログアウト無効 + トークン エラー

angular2-oauth-oidcをoktaで実装したAngular 5アプリケーションがあります。

ログアウトしようとすると、Invalid_token という 400 Bad Request エラーが発生します。セッションの有効期限が切れたようです。

ログアウト ボタンをクリックすると、ログアウトに使用されるコードは次のようになります。

私の app.component.ts ファイル:

セッションの有効期限が切れたら、ログアウトの処理を手伝ってください。前もって感謝します。

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

javascript - Angular 5 + OAuth2: ライブラリでトークンが設定されない [angular-oauth2-oidc]

OAuth2 ライブラリ ( angular-oauth2-oidc )を使用するように Angular アプリを構成しようとしています。

ファイル auth.service.ts で、私の OAuthService が構成されています。

ホーム コンポーネントに、暗黙的なフローをトリガーしてアクセス トークンを取得するボタンを追加しました。

暗黙的なフローの初期化後、アプリはプロバイダーの正しいログイン ページにリダイレクトされ、そこでログインして OAuth 構成の redirectUri にリダイレクトされます。

しかし

状態を取得しようとすると、たとえば isLoggedIn メソッドを呼び出すと、常に false になります。また、hasValidAccessToken() で false が返されます。

angular 5とoauth2を正しく構成する方法を誰かが示すことができますか? また、与えられたアクセス トークンを保存して、残りのメソッドで使用してデータを取得する可能性も必要です。