2016-08-23 4 views
0

私は単純なアプリケーションを持っているとしましょう。OAuth2:クライアントIDとクライアントシークレットを生成する方法は?

他のアプリケーションが自分のアプリケーションの一部にアクセスできるようにOAuth2を設定する方法。例えば

、開発者はFacebookのAPIを使用したいとき、彼らはクライアントIDを生成FacebookのAPIのユーザー・インターフェースを使用して、クライアントの秘密など

だから、これは私が私のウェブサイトがそう望むものです。リクエスト時にクライアントの資格情報を提供します.UIを作成するだけでなく、プログラム的には必要ありません(JAVA)。

つまり、FacebookのAPI OAuth UIの背後にあるスタックは何ですか?すばやく簡単に設定できる簡単なフレームワークはありますか?

はあなたに感謝

JavaアプリケーションでのOAuthを設定するためのフレームワークがたくさんある
+0

例として。 ** [Authlete](https://www.authlete.com/)**は、クライアントアプリケーションを登録するためのAPI( '/ api/client/create')を提供します。 APIは、新しく発行されたクライアントIDとクライアントシークレットのペアを含むJSONを返します。また、Authleteは開発者がクライアントアプリケーションを管理するために[Webコンソール](https://www.authlete.com/documents/cd_console)を提供しているため、UIを開発する必要はありません。最も簡単なJavaの例は[java-oauth-server](https://github.com/authlete/java-oauth-server)です。 –

答えて

関連する問題