oauth2暗黙のフロー応答をどのように処理するかはわかりません。私はangular4を使ってSPAを作成しました。限り、私は私がリクエストを作成する必要が取得することができてきたように見える:私は取得するのは非常ない何OAuth2:暗黙のフローからaccess_tokenフラグメントを抽出してください。
GET /authorize?
response_type=token&
client_id=s6BhdRkqt3&
state=xyz&
redirect_uri=<<uri-located-into-SPA>>
すると、応答を処理する方法です。応答は、以前に指定されたredirect_uri
クエリパラメータへのリダイレクトです。
HTTP/1.1 302 Found
Location: <<uri-located-into-SPA>>#access_token=2YotnFZFEjr1zCsicMWpAA&
state=xyz&
token_type=example&
expires_in=3600
、どのように私はaccess_token
とどの<を抽出するために<<uri-located-into-SPA>>
を実装する必要があります>私は設定する必要がありますでしょうか?
テンプレートを指定せずにコンポーネントを作成しましたが、このエラーが発生しました。「コンポーネントDBoxOAuthComponentに対してテンプレートが指定されていません。テンプレートなしでコンポーネントを作成することは可能ですか? – Jordi
恐らくあなたはそれをすることはできませんが、空のテンプレートを作成することもできますし、「しばらくお待ちください...」などの単純なコンテンツを作成することもできます。 –
私はコンポーネントをテストするためにURLを構築する方法をあまり分かりません。つまり、すべてのルートに 'localhost:3002 /#/ {login | app ...} 'のような'# 'シンボルがあります。私はこの '# 'がなぜ現われるのか決して分かりませんでした。しかし、コンポーネントをテストするために、 'access_token'フラグメントをurlに入れる必要があります。私は 'localhost:3002 /#/ oauth#access_token = 234'を試しましたが、動作しません。何か案は? – Jordi