2011-02-24 8 views
0

PHP用のハッキングで保護されたWebサービスを作成したいと思います。誰も私にそれを書く方法の例を教えてもらえますか?認証ヘッダーを送信する方法、およびWebサービスで認証ヘッダーを管理する方法認証が必要なwebserviceの書き方 - PHP

多くのおかげで、
Naveed

答えて

1

まず返す私は を認証するためにメッセージを返す>/... =期限切れ。あなた自身の認証を書いてはいけません。

秒。あなた自身を苦痛から守り、httpsを使ってあなたのサービスを提供してください。これは、シンプルで安全な認証のためのさらに多くのオプションを開きます。 OAuth 2Client Side SSL Certificates、また、以前の基本的なHTTP認証も、httpsを実施している場合はオプションです。独自のトークンパスを行っている場合でも、SSLを使用してトークンを渡すことができます。

httpsがオプションでない場合、SSLを必要としない以前のバージョンのOAuthを検討することができます。

+0

実際にほとんどの時間私はSSLを取得しません。 oAuthを使用する例を教えてください。 –

+0

私が答えの最後に提供したOAuthリンクは、SSLを必要としない一般的なOAuthライブラリです。私のリンクは、TwitterAuth PHPライブラリ内のGitHub上のクラスを実際に指しています。これはおそらく最も一般的な例とOAuthの実装です。 – nategood

+0

多くのお手伝いをありがとうございます。 –

1

は個人的に、私は、ユーザーを認証するためにWebサービスを使用します。このWebサービスはトークン(ランダム化された文字列)を返します。

ユーザは、特定の引数+トークンを持つ他のWebサービスを呼び出すことができます。トークンが有効でない場合

は/他の私が返されるべき:)

・ホープ、このヘルプ...

+0

ご返信ありがとうございます。サンプルプロジェクトやトークンを処理して作成するコードを私に送ってください。編集:これらの個人認証されたWSはREST APIと呼ばれていますか? –

関連する問題