0

私は、無料のAzureWebサイト層でホストしたい個人的な使用のためにPHPで簡単な管理ツールを作成しています。*NIXサーバーでの.htpasswdなどの単純な認証スキームを使用してサイトを保護する必要があります。

PHPでサイトを実行するときにこれを行うための推奨されるアプローチはありますか?

web.configのオプションを確認しましたが、認証にはWindowsユーザーアカウントが必要なようです。Windows Azure基本認証を確認しましたが、このWebサイトに対してappcmd.exeを実行する方法がわかりません。

Windows Azure Active Directory統合オプションを確認しましたが、PHPから呼び出すことができるものが何も表示されません(おそらく呼び出すことができるRESTful APIはありますか?)。

独自の認証ハンドラーを作成したり、マイクロインスタンスLinuxVMを実行したりする必要は特にありません。

4

2 に答える 2

0

簡単な認証を探している場合は、ログインスクリプト自体にユーザー名とパスワードの組み合わせをハードコーディングすると、情報が保護されます。それが要件を満たさない場合は、無料バージョンのmysqlを使用し、使用する前に資格情報を保存できます。これらの2つのオプションは、最も簡単で無料で使用できます。また、Active DirectoryまたはUACベースの認証は、小規模なプロジェクトには行き過ぎです。

于 2013-03-07T01:43:23.067 に答える
0

PHPを使用してWindowsAzureActiveDirectoryでシングルサインオンを実行する方法を示すサンプルプロジェクトがあります。

このコードはまだWindowsAzureWebサイトでテストしていませんが、独自の認証プロバイダーを実装する方法についてのアイデアが必要な場合は、サンプルとして入手できます。

于 2013-04-04T16:44:41.423 に答える