web-dev-qa-db-ja.com

Webサイトの検証にOutlookパスワードを使用する

現在、グローバル企業の社内従業員ダッシュボードを構築しています(ロジスティック上の理由により、外部Webサイトでホストされています)

機密情報を表示するため、ページをパスワードで保護したい(必要)のですが、私の質問は、Outlookパスワードと統合することは可能ですか?

私たちは毎日350人以上のスタッフを抱えており、そのすべてが毎日Outlookを使用しています。訪問者がOutlookにログインしているかどうかを確認し、そうでない場合はログインを促します。

出来ますか??それが得られれば、すぐに開発されます。

3
Double Clicked

これを行う最良の方法は、SSLを使用してPHPでSMTPアカウントにログインするスクリプトを作成することです。プロセスが成功した場合-Cookie /セッションを設定し、続行させます。

以下にコードスニペットを示します PHP SMTPメーラー

あなたはそれのほとんどを必要とせず、ログを記録しようとする最上部のみ

2
Trouble

保護されたページを通常の方法で処理します。

ユーザーが機密情報を含むページにアクセスした場合、次の方法でページを保護できます。

  1. ユーザーがすでにログインしているかどうかを確認します(最終的にページを表示する権限があります)。
  2. trueの場合:コンテンツを表示
  3. falseの場合:ユーザー名とパスワードを要求します(*)
  4. サーバー側では、提供されたユーザー/パスを使用してメールサーバーに接続する資格情報を確認します。メールサーバーが接続の発生を許可している場合、ユーザーをサイトにログインしてページを表示するか、ユーザー/パスワードフォームを再表示できます。

認証(誰かが本人であることを確認するプロセス)は、この手順で処理されます。承認(誰かが行きたい場所にいる、または持ちたい情報を得ることができるプロセス)は、アドホックにコーディングする必要があります。

(*)ユーザーをログインするには、提供するユーザー名とパスワードがOutlookで使用されているものと同じである必要があります。

0
Paolo