2017-03-16 8 views
0

私の質問は馬鹿に聞こえるかもしれませんが、これはPythonリクエストライブラリで認証した後に認証が必要なWebページを閲覧することが可能かどうかを知りたいだけです。PythonスクリプトでWebサイトの認証をブラウザに反映させるには?

私はアプリケーションにログインするためのスクリプトを用意していますが、ユーザーをアプリケーションに正常に認証しますが、Chromeのようなブラウザに反映させる方法はありますか?ユーザーはフォームを記入してログインすることなく、認証されたページに直接アクセスすることができます。私のアプリケーションの中で起こっているので、私はそのようなもののプライバシーポリシーを破るものではありません。 どのような提案も素晴らしいでしょう。

たとえば、私はスクリプトを通してhttp://example.com/loginに自分自身を認証しました。ブラウザで直接http://example.com/user/homeを閲覧できるようにしたいと考えています。どのようにこれが可能かもしれない?

答えて

1

最も簡単な方法は、PythonアプリケーションをWebアプリケーションにログインさせ、トークンを要求することです。次に、スクリプトはトークンに沿ってブラウザを開きます。 Webアプリケーションはそのトークンを取り、ログインフォームの代わりにトークンを使用してユーザーを認証し、セッションを作成します。

OAuthを見ると、このようなシナリオでは具体的なワークフローがあると思います。それ以外の場合は、独自の工芸をすることができます

+0

ありがとう@Will Hartung、私はあなたのアイデアを得ましたが、実際にはブラウザで次のウィンドウを開くことを望んでいません。私は自動的に他のアプリケーションにユーザーをログインさせるスクリプトを持っていますが、唯一の問題はPythonスクリプトの内部で動作していてもブラウザでは動作しないようです。 – user2906838

関連する問題