問題タブ [janrain]
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.
login - janrainソーシャルメディアログイン統合
janrainソーシャルメディアログインを使用しようとしていますが、それでも私は何をすべきか、そしてユーザー情報をテーブルに追加して彼のセッションを開く方法を理解していません、今私はウィジェットとすべてを構成し、次のようにコードを取得しました:
次に、埋め込みdiv:
さて、次は何が失われますか?
javascript - Janrain SSO check_login token_uri が呼び出されない
現在、いくつかのサイトで janrain シングル サインオンを実装しています。ユーザーが既にこのコードでログインしているかどうかを確認します。
janrain doc を理解している場合、ユーザーが既にログインしている場合は、token_uri にリダイレクトする必要があります。ただし、このリダイレクトは 1 つのケースでのみ機能するようです。
- start : ユーザーはどのサイトにもログオンしていません
- サイト A へのログイン
- ユーザーがサイト B のログイン ページを開くと、自動的に token_uri にリダイレクトされます。
- すべてのブラウザ ウィンドウを閉じる
- サイト B でログイン ページを開きます。ユーザーは token_uri にリダイレクトされません。
しかし、ブラウザー コンソールでは、ユーザーがすべてのサイトに正しくログオンしていることがわかります。
この問題の解決、ユーザーを常に token_uri にリダイレクトする方法を教えてください。
php - Janrainを介して配列に入っているデータをさまざまな変数に保存するにはどうすればよいですか?
私は自分の Web サイトのユーザーに Janrain を使用して、ソーシャル メディア アカウントのいずれかで Web サイトにログインできるようにしています。認証、ログイン、ユーザー プロファイル データの取得に関してはすべて正常に機能していますが、プロファイル データをローカル データベースに保存する際に問題が発生します。たとえば、ユーザーの電子メール、名前、生年月日、写真など。
ユーザーがアプリを承認した後、プロファイル データを以下の形式で取得します。このデータを取得した後、データベースに簡単に挿入できるように、さまざまな変数に保存したいと考えています。
$email = [email];// 値は joe@example.com にする必要があります
$name = [displayname];// 値は Pranav Bhat のものでなければなりません
$photo = [photo];// 値はhttps://graph.facebook.com/1190480706/picture?type=largeにする必要があります
$dob = [誕生日];// 値は 1989-12-20 にする必要があります
コード
出力
android - Janrain ライブラリを Eclipse プロジェクトに追加しますか?
janrain を eclipse ide にインポートしようとしています。指示に従おうとしていますが、このセクションで参照している JREngage というフォルダーが表示されません。
github ディレクトリを参照すると、github.com/janrain/engage.android.git フォルダ JREngage がどこにも表示されません。何か間違っているのでしょうか、それともディレクトリが正しく更新されていないのでしょうか?
編集:あなたが与えた方法に従うのに問題があります。何らかの理由で createSocialPublishingFragment をインポートできません。これがエラーですØ
asp.net - AppHarbor で新しい JabbR のインストールを開始するにはどうすればよいですか?
そこにいるすべての JabbR/SignalR/AppHarbor/Janrain/ASP.NET 統合の専門家への質問:
- GitHub から JabbRを正常にフォークし、レポにクローンしました!!!
- また、WebSocket サポートを利用するために、ベータ環境で新しい AppHarbor アプリケーションに正常にデプロイしました!!!
- また、アプリケーションの認証用に JanRain のエンゲージ サービスを正常にセットアップしました。
- また、アプリケーションがパブリック ドメイン ( http://jabbr-14.apphb.com/ ) で起動し、最初のアカウントが正常に作成されて認証されるのを喜んで見ました。
今、私は投稿、作成、ブロードキャストなどを行うことができず、さらに言えば、チャットで役立つことは何もできません!!!
どうすればこのことを使い始めることができますか?!?!
基本的に、これは私のアプリがブラウザでどのように見えるかですが、何もすることができません!!!
authentication - Janrain と Tomcat の認証
ユーザーを認証するログイン Web ページがあります。ユーザー名とパスワードは MySQL テーブルに保存され、認証は Apache Tomcat 6.0 と j_security_check オプションを使用して行われます。
Janrain ウィジェットを使用して Web サイトにアクセスできるようにしたいと考えています。そのために Janrain API を使用し、関連するサーブレットで Janrain 応答をキャッチしてユーザー データを解析します。
私の質問は、この時点から、ユーザーが既に認証されており、メイン Web ページにリダイレクトする必要があることを Tomcat にどのように伝えるかです。
前もってありがとう、アサフ
ios - Janrain と Xamarin の統合
Janrain Jump.IOS ライブラリと Xamarin の統合に成功した人はいますか?
これまでのところ、GitHub から Jump.IOS をダウンロードして、XCode 静的ライブラリを作成し、JREngageフォルダーからすべてのものを追加してみました (今のところ、サインインが機能していれば満足です。サインアップだけで機能します)。当面の間、ウェブサイトを通じて)。Jump.IOS プロジェクト (JRConnectionManager、SFHFKeychainUtils、および JSONKit) の他の場所からのいくつかのビットをいじって含め、いくつかの必要なフレームワークを含めた後、XCode を.a
ファイルにコンパイルすることができました。
そこから、Objective Sharpie.cs
を介して実行し、ファイルを生成することができました。次に、Xamarin Studio でバインディング ライブラリ プロジェクトを作成し、自分の.a
ファイルとそのファイルのコードを含めて.cs
、もう少し手を加えてコンパイルしました。
ViewDidLoad
次に、シンプルなシングル ビュー アプリを作成し、メイン ビューのメソッドでライブラリを使用しようとしました。これはエラーなしでコンパイルおよび実行されますが、実際には何もしていないようです! 実際に Janrain コードを呼び出してサーバーに接続しているとは思いません。
作業するエラーがなければ、私は今困惑しています。
いくつかの更新:
Janrain の github リポジトリからすべてのコードを新しい XCode プロジェクトにダンプし、JRCapture を削除して (結果として、今は必要だと思います)、再コンパイルしました。少しいじって、コンパイルしました。私の最初の問題の大部分は、ユニバーサル バイナリがビルドされないことでした。ここでスクリプトを見つけて、xcode プロジェクトのビルド フェーズに追加したところ、問題が解決したようです。以前に ARM バイナリをビルドしていましたが、それらは (明らかに) シミュレータで実行されません。なぜ Apple がユニバーサル バイナリの作成をこれほど難しくしているのか、私にはわかりません!
Objective Sharpie を実行JRConnectionManager.h
してスローしてファイルを作成し、バインディング プロジェクトに追加しました。少し微調整するとコンパイルされます。次に、テスト用の簡単な iPhone プロジェクトを作成しました。iPhone プロジェクトのいくつかの重要なポイント:JREngage.h
.cs
- ファイルを xcode プロジェクトに含めても
.xib
、xamarin プロジェクトでは使用できません。それらをすべてiPhoneプロジェクト自体に再度追加する必要があります(JREngage/Resources/xibsで見つけてください) - 起動するコードは、ではなく
ShowAuthenticationDialog
にある必要があります。どうやらビューがロードされているようですが、実際にはまだ表示されていないため、Janrain コードはそのダイアログをビューに追加できません。ViewDidAppear
ViewDidLoad
- github リポジトリにはすべてのイメージが と にネストされているという事実にもかかわらず、
Resources\Images
コードResources\Images-2x
は実際にはすべてのイメージがアプリケーションのルートにあることを想定しています。IPhoneResourcePrefix
セミコロンで区切られたパスのリストでタグを編集して、.csproj
すべてのパスを自動的に削除することができます。ここ を参照してください。
そのいくつかをいじると、実際に機能するようになりました。認証ダイアログが表示され、適切なプロバイダーに接続され、データが返されます。あとは、応答をどうするかを考えなければなりません。
objective-c - バインディング プロトコルが conformsToProtocol を渡せません
Xamarin を使用して一部の外部コードのバインディング ライブラリを作成すると、(私が知る限り) プロトコルにすべてのセレクターを実装しているにもかかわらず、Obj-C コードでデリゲートがconformsToProtocol
チェックに合格しないという問題が発生しました。その結果、コードは機能しません。
Objective-C ヘッダー ファイルは次のようになります ( https://github.com/janrain/jump.ios/blob/master/Janrain/JRCapture/Classes/JRCapture.h )。
そして、ApiDefinition.cs
これに対応する の部分は次のとおりです。
これはコンパイルされ、デリゲート クラスのメソッドを呼び出したくない特定のメソッドに問題があったことを除けば、問題なく動作しているように見えます。たくさん掘り下げた(そして、Objective-C を難しい方法で学習した)後、私は問題を切り分けたと信じています。私がバインドしているライブラリには、これがあります:
少しDLog
調べてみると、デリゲートがチェックに失敗していることがわかりましたconformsToProtocol
(ただし、チェックには合格していrespondsToSelector
ます)。
conformsToProtocol
では、プロトコルにすべてのメソッドを実装しているのに、なぜクラスが失敗するのでしょうか。ここで何が欠けていますか?
取るさまざまなメソッドに渡されるデリゲートを実装する私のクラスは、JRCaptureDelegate
次のようになります。