問題タブ [service-provider]

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.

0 投票する
2 に答える
14551 参照

apache2 - Apache フィルターを使用して SAML sp 実装を提供する方法はありますか?

私は SAML SSO を初めて使用します。SAML 認証をサポートする idp webapp を使用しています。

問題は、他の sp が自分の idp で認証する必要があり、すべてのプラットフォーム (Python、PHP、Java など) にすべてのプロトコルを実装したくないことです。

Apache フィルターを使用して sp 認証フローを実装する方法があるかどうかを考えていました。

誰かがこれについて考えましたか?

ありがとう。

0 投票する
2 に答える
4238 参照

c# - MarkupExtension.ProvideValue -- IServiceProvider は実際に使用されていますか?

私は自分の古いコードを調べていて、ハイブリッドIValueConverter/MarkupExtensionクラスに出くわしました。メソッドの が実際に役立つのか、どのように役立つのか疑問に思いIServiceProviderました。ProvideValue

IServiceProviderメソッドが 1 つしかないことがわかります:GetServiceは、適切なサービス タイプにキャストする必要があります。また、 MarkupExtension.ProvideValue MSDN ページも調べましたが、さまざまな種類のサービスが一覧表示されています。これらのサービスのいずれかが役立つかどうか、またはメソッドをそのままにしておく必要があるかどうか疑問に思っています。

現在の方法:

基本的に、次のことを行う必要があります。

0 投票する
2 に答える
3898 参照

saml - returnURLをSAMLリクエストに追加するにはどうすればよいですか?

問題:SPサイトxyz.com/Aが、認証を必要とするリソースxyz.com/Bの要求を受け取ります。relay_state = xyz.com/BのSAMLリクエストがiDPに送信されます。ユーザーは、SAML / SSOを介してiDPサイトにリダイレクトされ、次にidp.comにリダイレクトされます。

ユーザーがxyz.com/Bのリクエストをキャンセルして、xyz.com/Aで閲覧していた場所に戻すことができるリンクを実装したいと思います。SAMLリダイレクトがあったため、idp.comのリファラーヘッダーを使用して、ユーザーがどこから来たのかを見つけることができません。理想的には、SAMLリクエスト内でreturnURL = xyz.com/Aを送信したいと思います。

だから問題はそのような方法はありますか?

ありがとう

0 投票する
1 に答える
1395 参照

asp.net-mvc-3 - Shibbolethサービスプロバイダーとは何ですか?WindowsAzure MVC3 Webロール用にインストールできますか?インストールする必要がありますか?

許してください私はShibboleth/SAML2noobです。うまくいけば、これらは簡単な質問です。

最近、Shib /SAML2をAzureACSと統合できるかどうかを尋ねる投稿をしました。その答えから、ACSは使用できないと思いましたが、低レベルのWIF+SAML2拡張機能のCTPライブラリを使用して何かを実装しました。

関連する問題について、私はアフィリエイトの1つに電話して、InCommonFederationメンバーシップを使用してサービスプロバイダーとしてアプリを追加できるかどうか尋ねました。彼らは、MVC3WebロールをホストしているAzureマシンにShibbolethServiceProviderをインストールするかどうかを尋ねてきました。

彼らがこれに言及するまで、私はShibbolethServiceProviderインストーラーがあるとは思いもしませんでした。SAML2についてこれまで読んだすべてのことによると、私はmvc3Webの役割サービスプロバイダーであるという印象を受けました。

では、Shibbolethサービスプロバイダーとは何ですか?それは何をするためのものか?Azureインスタンスにインストールすると、どのような価値が追加されますか?シボレスに対してSSOを行うには、これが必要ですか?または、純粋なsaml2を実行できますか?

各ロールインスタンスにインストールする必要があり、展開に時間がかかるため、インストールしないことをお勧めします。

0 投票する
1 に答える
277 参照

java - JDBC Driver Development Documentation (SPI) に必要なクラス

JDBC ドライバーを実装したい場合、正常にプレイするために実装する必要があるインターフェイス/抽象クラスをどのように知ることができますか? ソースを読むと、java.sql パッケージに API (例: DriverManager) と SPI の両方を考慮するクラスがあるようです。

ドキュメントを読んでいますが、「ドライバーを開発するには、ドライバー、接続、ResultSet などを実装する必要があります」をまだ見つけていません。

参考までに-私が尋ねる理由は、プロバイダーを含むAPIを開発しているためです。コードを構造化して文書化するための最良の方法を決定しようとしています。

0 投票する
1 に答える
1998 参照

java - Web サービスの SPI プロバイダーとして埋め込まれた Jetty がクライアントに webfault を送信しない

HTML管理ページを提供するための組み込みのjettyサーバーがあり、いくつかのWebサービスを統合する必要があるプロジェクトに取り組んでいます。jax-ws および javax xml アノテーションを使用してこれらのサービスを構築し、jetty SPI 実装 (jetty-jaxws2-spi) を使用してデフォルトの HttpServerProvider を置き換えます。

Web サービスは正常に動作しますが、webfault 例外をスローすると、クライアントは本文コンテンツのない HTTP 200 結果コードのみを取得します。httpserverprovider をデフォルトの実装に戻すと、障害がクライアントに正しく送信されます。

jetty-jaxws2-spi の実装に何かが欠けていると思いますが、何がわかりません。

何か案が ?

更新: JAVA バージョンと JAX ライブラリ間の互換性の問題のようです。

承認されたディレクトリにjava7とjaxb-apiとjaxb-impl(2.1.12)を使用すると、次のようになります。

デフォルトの http 応答 (200) につながります...

更新 2

承認されたディレクトリから jaxb-impl と jaxb-api を削除すると、webfault が機能します。しかし、それを行うと、jersey から Natural JSON 表記を取得できません。jaxb 2.1.12 が必要です。くそ ...

0 投票する
2 に答える
189 参照

.net - .NETのSPI/ServiceProvider?(軽量IoC)

コンポーネントをSPIを介して動的にルックアップおよびロードできるようにするJavaのjava.util.ServiceLoaderに類似したものはありますか?

かさばるDIコンテナーや自分で作成するのではなく、インターフェイスのプロバイダーを簡単にプラグインできる.NETの軽量のネイティブ機能を探しています。

更新:Javaのようにネイティブに組み込まれているSPI機能がないため、これは.NETではすぐに利用できないようです。私が求めているものに最も近いので、最初の答えを受け入れました。

0 投票する
1 に答える
1410 参照

java - Javaサウンド用の.m4aサービスプロバイダーインターフェイスはありますか?

JavaサウンドとさまざまなSPIを使用して、さまざまなオーディオ形式をサポートするシンプルなメディアプレーヤーを作成しました。.m4a用のSPIはまだ見つかりませんでした。JAADを見てきましたが、M4AではなくAAC用のSPIしかないようです。

そこにありますか?

0 投票する
1 に答える
1696 参照

android - サービスプロバイダー(テレコムネットワーク)からのポップアップメッセージにより、アクティビティが一時停止します

サービスプロバイダー(テレコムネットワーク)からのポップアップメッセージが原因でアプリのアクティビティが一時停止していることがわかりました。これらがアクティビティを一時停止しないようにする方法はありますか?

0 投票する
1 に答える
575 参照

single-sign-on - 柴デーモンは何に使われますか?

私はSAMLの世界に不慣れです。Shibboleth SPとIdPをインストールして、相互に動作させました。私は今、すべてが内部でどのように機能するかを理解しようとしています。

問題は、WindowsにApache用のSPをインストールするときに、ShibDaemonをインストールするかどうかを選択できるということです。誰かがそれが何のために使われているのか教えてもらえますか?SPを機能させることはオプションですか?

私はグーグルで古い投稿を検索しようとしましたが、それほど多くの詳細を見つけることができません。私の理解では、Shib SPはApache(私のインストール用)で実行されるモジュールであり、次の責任があります。

  1. IdPとの信頼関係の設定

  2. ブラウザからのリクエストを処理し、IdPにリダイレクトします

  3. IdPからの応答を処理し、ユーザーの実際のアプリケーションページにリダイレクトします。

シブデーモンはこれらの作業に関与していないように私には思えます。私は何かを逃したのですか、それとも何かを誤解しましたか?

ありがとうございます!