2008-09-16 6 views
16

私は、外部からアクセスできるいくつかの情報を持つウェブサイトを持っているとしましょう。これらの情報は、尊敬されるクライアントによってのみ変更される必要があります。例:GoogleアナリティクスまたはWordPress APIキー。どのように(プログラミング言語に関係なく)そのように機能するシステムを作成できますか?あなたのウェブサイトにどのようにAPIキーシステムを設定しますか?

答えて

18

多くのスマートな人々が標準で作業しており、OAuthと呼ばれています。既にsample implementationsの番号があるので、始めるのはかなり簡単です。

+0

合意。 Pownce.comなど多くの人が、OAuthを成功裏に実装/生産しました。また、その結果を得るための最良の方法であるIMOもあります。 – bryanpearson

+0

OAuthのウェブサイトは状況をよく説明しています。ソリューションのThx。 –

1

シンプル:

  1. 鍵を生成する良い方法は、グローバル(GUIDを保存することです。このキー
0

せず、要求ごとにアクセスを拒否し、各ユーザー

  • のためのキーを生成します一意の識別子)をデータベースに格納します。 GUIDはユニークで、推測するのがほとんど不可能です。

  • 1

    現在、私は複数のMD5を塩で連結して使用しています。 MD5は、ユーザーデータのさまざまな連結から生成されます。

    4

    Hereは、APIデザインに関するドキュメントです。

    +0

    私はあなたに1ポイントを与えるが、ドキュメントはかなり初心者です...ほとんどのものは、単純なコーディングのコンセプトです。 –

    関連する問題