問題タブ [oauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oauth - OAuthトークンの特徴は何ですか?
oauthアクセストークンとoauthアクセスシークレットは何文字の長さにすることができますか?また、許可される文字は何ですか?それらをデータベースに保存する必要があります。
iphone - NSMutableURLRequest と OAuth を使用して iPhone アプリから Safari を起動する
Safari で URL を起動するのは、iPhone アプリケーション (UIApplication の openURL メソッド) では簡単です。
ただし、私はいくつかの OAuth を行っており、 pownce が OAuth を処理するために使用したパターンに従いたいと考えています。しかし、OAuth では Authorization ヘッダーを明示的に設定する必要があるため、どうすればよいかわかりません。NSMutableURLRequest を介してヘッダーを設定できますが、アプリが UIApplication メソッドに渡すことができる NSURL の作成にどのように変換されますか?
android - Android の oauth_callback
Android アプリケーションのユーザーがその使用を承認する必要がある Twitter アプリを作成しました。ブラウザーで Twitter アプリのページを呼び出して、正常に承認できるようになりました。ただし、コールバックが機能していないようです。ブラウザーに確認メッセージと PIN が表示されますが、Android アクティビティは呼び出されません (onResume はトリガーされません)。これが私が持っているものです
- Twitter URL: http://twitter.com/oauth/authorize?oauth_token=actualtokenhere&oauth_callback=myapp:///
私のアクティビティ定義には、このインテントフィルターがあります
/li>私が述べたように-確認は取得しますがリダイレクトしないため、Androidアプリがコールバックされることはありません
iphone - OAuth でコールバック パラメータを尊重するように Twitter API を取得するにはどうすればよいですか?
私は、理想的には OAuth を使用して Twitter と通信する iPhone アプリに取り組んでいます。多くの人が UIWebView を使用してアプリ内で OAuth ワークフローを実行していることは知っていますが、私はそれに同意せず、Pownce アプローチを採用しています。
問題は、Twitter にはピン番号を使用してデスクトップ アプリを操作するための全体的なスキームがあることです。アプリを Twitter に登録すると、デスクトップか Web クライアントかを尋ねる Web フォームが表示されます。デスクトップ クライアントを選択した場合、ユーザーに承認を求めるときに oauth_callback パラメータを設定できますが、Twitter は承認後にそれを無視し、PIN 番号を表示します。Twitter のフォームで、自分が Web クライアントであることを指定すると、認証後にリダイレクト先の URL を入力する必要があります。また、私は iPhone アプリ固有の URL スキームを使用しているため、HTTP プロトコルに準拠した URL のみを受け入れるように見えるため、Web フォームは検証に失敗します。
というわけで、行き詰まったようです-「デスクトップ」とはピン留めしたくないので言えず、「ウェブ」とは言えませんか、iPhoneアプリのURLを使用できません。これに対する解決策はありますか?
ruby-on-rails - Ruby と Rails - oauth と http プロキシ
RailsのoauthでHTTP PROXYを実装する方法を知っている人はいますか? oauth gem を使用していますが、プロキシ サーバーの背後にあります。
これを解決するのは非常に難しいと思います。非常にイライラします!
助けてくれてありがとう、
ジョン
java - REST を使用する iPhone アプリを保護および認証するための最適なセキュリティ フレームワークは?
JSONオブジェクトを介してREST Webサービス(Jersey)を介してJava中間層バックエンドにデータを転送するiPhoneアプリを構築しました...
質問:
(1) この iPhone アプリのログイン/認証を安全にするにはどうすればよいですか?
(2) このタイプの機能を取得するために使用されるオープン ソースまたは商用フレームワークはありますか?
これまでのところ、OAuth、SAML、および REST Identity Services に出くわしました
(3) このフレームワークには SSL が必要ですか?
(4) クライアント (ユーザーだけでなく) を検証しますか?
(5) 私はこれについて間違った方法をとっていますか? つまり、すべての REST 呼び出しに必要な暗号化されたトークンを使用して、SSL をインストールする必要がありますか?
誰かが私の窮状を理解し、助けることができれば、これを本当に感謝します... Bank of AmericaとAmazonには、これと同じタイプのログイン機能とセキュリティがあるため、これはiPhoneアプリで何らかの方法で実行できることを知っています.
幸せなコーディング、
マイク
ruby-on-rails - Authlogic および Authlogic OAuth プラグインを使用した暗黙的なユーザー作成
Rails で単純な OAuth コンシューマー アプリを作成しようとしています。認証の処理には Authlogic を使用し、oauth の処理には Authlogic OAuth プラグインを使用しています。
oauth プラグインは、サインイン ボタンをレンダリングするためのいくつかのヘルパーを提供します: oauth_login_button と oauth_register_button。Authlogic ロジックとプラグインのリクエスト フィルタを組み合わせて、これら 2 つのボタンが何らかの方法でセッション/ユーザーを作成します。
次に起こることは次のとおりです: - oauth_login_button ヘルパーを使用すると、そのようなユーザーがローカルに存在しないため、セッション オブジェクトの保存に失敗します。- oauth_register_button ヘルパーを使用すると、最初のログイン後のログイン時に、Rails はトークンが既に取得されていると不平を言います...つまり、同じユーザーに対して 2 番目のコピーを作成できないということです。これは正しいことです。
問題は、自分のサイトに登録ボタンとログイン ボタンの両方を配置したくないということです。
ユーザー側で実現したいのは、スタート ページに smth と表示される 1 つのボタンです。「Twitter でサインイン」のように、ユーザーはサイトの内部ページに進むためにクリックする必要があります。
サーバー側では、ユーザーが初めてサイトにアクセスした場合に、暗黙的にローカル ユーザー アカウントを作成したいと考えています。
これを行う方法に関するヒントはありますか?
私が見つけた Authlogic+OAuth のすべてのサンプルは、サインイン用のボタンが 1 つしかないことを気にしていないようです。:(
php - 認証なしで Twitter ユーザーの詳細を取得する
一部の Twitter アプリケーションが、特定のユーザーの場所、名前、プロフィール画像などを、Twitter のユーザー名だけで取得できることに気付きました。
これはどのように可能ですか?
これを行う方法について、Twitter ドキュメントのどこにも出くわしていないので、質問します。ユーザーがアプリのアクセス許可を提供すると、oAuth を使用してユーザーの詳細を自分で取得できますが、それだけです。
これでクリアできればありがたいです。これは私の目には良い考えではないので、CURL を使用しないことを願っています。別の方法がある場合、使用できる PHP の実装はありますか。
助けてくれてありがとう。
アップデート
私はそれが存在することを知りませんでした!誰かがそれを使用するために書いた PHP ラッパーまたはクラスはありますか? 申し訳ありませんが、私は完全な初心者であり、ラッパーと単純な関数呼び出しを中継しています!