2017-05-16 7 views
0

私はlaravel 5.1アプリを持っており、アクティブディレクトリ認証を実装しています。会社のネットワークケーブルをコンピュータに接続すると、これはlocalhost上で動作します。ただし、運用サーバーはMicrosoft Azureにあり、会社サーバーにはありません。このような場合、どうすれば認証を行うことができますか?あなたAzureのアプリでオンプレミスのActive Directoryで認証するためにPHP - サーバがクラウドにあるときにアクティブディレクトリで認証する方法

+1

これにはパッケージを使用していますか?もしそうなら、どのパッケージ? –

+0

私はパッケージを使用していません –

+0

ADに認証するネットワーク内のすべてのコンピュータは、ADのIPまたはDNS名を持つ必要があります。あなたのアプリケーションにはIPやDNSに関する何らかの設定があると思いますか?それをMicrosoft AzureのあなたのADのIPまたはDNS名に変更してください。おそらくファイアウォールがアクティブなので、あなたがADに連絡することが許可されていることを確認してください。 –

答えて

0

、あなたはできます

1.AuthenticateのAzureのActive Directoryを介して

アンAzureのActive Directoryのテナントは、オンプレミスでディレクトリ同期することができます広告。この方法により、ADユーザーはインターネットからアプリケーションにアクセスし、社内の資格情報を使用して認証することができます。 Azure Active Directoryテナントはsynced with your on-premise Active Directoryにすることができ、オンプレミスおよびリモートのワーカーのシングルサインオンエクスペリエンスを作成できます。あなたはActive Directoryフェデレーションサービス(AD FS)のようなオンプレミスセキュアトークンサービス(STS)を持っている場合、あなたはAzureのための認証を連携するためにそれを使用することができます

をSTSオンプレミスによる

2.Authenticate

アプリ/

詳細はhereをクリックしてください。

関連する問題