私は HipChat クライアントのプロトタイプを作成していますが、優れた認証エクスペリエンスを構築することに行き詰まっています。Atlassian が提供する HipChat クライアントと同様の認証ダイアログを実装したいと考えています。認証トークンなどを生成する必要はありません。メールアドレスとパスワードを入力するだけで、クライアントは oauth トークンを取得できます。
彼らはどうしていますか?クライアントは、 https://www.hipchat.com/users/authorizeへのリクエストで client_name として com.atlassian.hipchat.win-clients を使用します。
質問: 自分のクライアントを登録するにはどうすればよいですか? ランダムな名前を使用すると、「名前付き OAuthClient が見つかりません」というメッセージが表示されます。
hipchat.com を含む任意の HipChat サーバーで動作するクライアント名を登録するには?