問題タブ [acs]

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 投票する
0 に答える
150 参照

wcf - WCF サービス アプリケーションの ACS の実装

WCF サービス アプリケーション (認証に Google、Facebook を使用する場合) に ACS を実装しようとしています。Azure Portal で ACS を構成し、WCF サービス アプリケーションの STS リファレンスを追加する方法を試しました (これは、Web アプリケーションで一般的に使用される方法です)。これは正しい方法ですか、それとも仕様を追加する必要がありますか?

私は多くのサンプルを調べましたが、理解できませんでした..

可能であれば、スナップショットを使用した小さな例を提供できます..

正しい道で私を助けてください...

前もって感謝します...

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

c# - ACS の設定

カートに商品を追加した後、商品を注文する直前に、Google でのサインインをユーザーに促したい e コマース Web サイトのシナリオがあります。ここでの課題は、ユーザーが Web サイトにアクセスしたときではなく、アクションの特定の時点でのみ Windows azure の ACS を使用して認証を構成することです。レルム設定とその他の関連項目を構成するにはどうすればよいですか?

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

wcf - acs を使用して wp7 アプリと wcf サービスを認証する

WP7 アプリと SOAP WCF サービスで ACS を使用する方法の例を見つけるために、Web を焦がしています。私が見つけることができるのは、REST WCF Data Services の例であり、単純な WCF サービスではありません。

誰かが例を知っていますか?

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

azure - ID プロバイダーを取得する生のトークンから ACS トークンを取得する方法

この投稿SWT トークンの検証 REST WCF サービスで説明されているように、acs からトークンを取得しています。

しかし、ACS トークンを抽出できませんでした。その点で私を助けていただけませんか。実際には、acsトークン「JsonNotifyRequestSecurityTokenResponse.FromJson」を抽出するクラスは、提供されたリンクが機能していないため、それを取得できませんでした。

0 投票する
4 に答える
11996 参照

asp.net-mvc-4 - AuthorizeAttribute がロールに適用されるとカスタム RoleProvider が失敗する

ASP.net MVC4 のカスタム ロール プロバイダーに問題があります。非常に軽量の RoleProvider を実装しましたが、これは変更するまで問題なく動作するようです

その変更を行うとすぐに、ユーザーは認証されなくなり、401 エラーが発生します。私の RoleProvider は基本的に IsUSerInRole に対して true を返し、GetUserRoles に対して "Administrator" を含むリストを返すため、これは奇妙です。カスタム RoleProvider のすべてのメソッドにブレークポイントを設定しましたが、いずれも呼び出されていませんでした。

次に、AuthorizeAttribute から継承した独自の authorize 属性を実装しました。これで、何が起こっているかを確認できるようにブレークポイントを入れました。基になる属性によって呼び出される User.IsInRole() が false を返すことが判明しました。

ロール プロバイダーが適切に設定されていることを確信しています。設定ファイルにこれがあります

ここで説明されている方法を使用して、どのロール プロバイダーが現在のロール プロバイダーであるかを確認します:現在の RoleProvider インスタンスを参照しますか? 正しい結果が得られます。ただし、User.IsInRole は引き続き false を返します。

Azure Access Control Services を使用していますが、それがカスタム ロール プロバイダーと互換性がない理由がわかりません。

IsInRole がカスタム RoleProvider から値を返すように IPrincipal User を修正するにはどうすればよいですか?


RoleProvider ソース:

public class SimplicityRoleProvider : RoleProvider { プライベート ILog ログ { get; 設定; }

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

asp.net-mvc - ACS はインストールされていますが、MVC 4.0 アプリは引き続きリダイレクトされ、login.aspx が見つかりません。

最初にスタックオーバーフローに投稿しましたが、私はこのサイトが大好きです!...

MVC 4 を使用して、完全に機能する Azure ハイブリッド モデル アプリケーションの作成に成功しました。ここで、認証用の ACS をサイトに追加したいと考えています。すべての手順に従いましたが、シミュレーションでアプリを実行すると、ACS へのリダイレクトに失敗し、login.aspx が見つからないことを示すページが表示されます。

ACS が正しくセットアップされ、正常に動作することを証明するためだけに、単純な Web サイト ソリューションを作成しました。2 つのソリューションの web.config ファイルが大きく異なることに気付きました。

誰もこれをやろうとしましたか?どんな助けでも大歓迎です。

- - - - - 解決 - - - - - -

私はついにすべてを働かせることができました。 重要なのは、独自の認証を行う必要がなかったため、WebMatrix.WebData 参照を削除することでした。以下は、MVC4 リリース ノートからのものです。

WebMatrix.WebData.dll が ASP.NET MVC 4 アプリの /bin ディレクトリに含まれている場合、フォーム認証の URL を引き継ぎます。WebMatrix.WebData.dll アセンブリをアプリケーションに追加すると (たとえば、[展開可能な依存関係の追加] ダイアログを使用するときに [Razor 構文を使用した ASP.NET Web ページ] を選択することによって)、認証ログイン リダイレクトが /account ではなく /account/logon にオーバーライドされます。 /login デフォルトの ASP.NET MVC アカウント コントローラーによって期待されるとおり。

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

wcf - javascript から ACS によって保護された WCF サービスにアクセスする

既存のコードの一部の上にある WCF (おそらく WebApi) Web サービスを作成しようとしています。最終的には、このサービスは外部のクライアントによって使用されますが、独自のモバイル アプリで使用を開始する予定です。

一部のクライアントは Gmail と ADFS 認証を使用する必要があるため、Azure ACS を使用するのが理にかなっているようです (これは、Web サービスがホストされている場所です)。ただし、しばらくの間は複数のプロバイダーは必要ないため、既存の認証ロジックに対してユーザーを認証するカスタム STS を使用することから始めます。

クライアントとして機能する MVC Web アプリケーションを使用して動作する上記の大まかなプロトタイプが既にあります。

私の問題は、これをモバイルアプリケーションとどのように統合するかです。モバイル アプリは AppCelerator を使用して記述されるように見えます。つまり、JavaScript を使用して認証する必要があります。カスタム STS に対してのみユーザーを認証したいので、アクティブ認証を使用する必要がありますか? いえ

  • ユーザー名とパスワードの入力をユーザーに求める
  • カスタム STS で直接認証し、トークンを取得する
  • STS トークンを ACS に渡し、ACS トークンを取得する
  • リクエストごとに ACS トークンを wcf サービスに渡します。

私の質問は次のとおりだと思います:私は正しい方向に進んでいますか?もしそうなら、JavaScriptでこれをどのように達成しますか?

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

acs - プロジェクトをデバッグするたびに Azure ACS で認証が必要なのはなぜですか?

Visual Studio で Azure Web ロールを開発するたびに F5 キーを押してプロジェクトを実行し、Azure 開発環境が起動するのを待ってから、ログイン ページにアクセスして Azure ACS 認証プロセスを実行する必要があります。コンパイルおよびデバッグ セッション間で ACS 認証ステータスを保持できるようにするには、何を行う必要がありますか?

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

iphone - WindowsiOS (iPhone) 用 Azure ACS ツールキット - Facebook ID プロバイダー

Facebook が ID プロバイダーである場合に、iPhone で Facebook ログイン ページのモバイル バージョンを使用するように Azure ツールキットを構成する方法はありますか? 現在、ツールキットはデスクトップ Web ページを使用しているため、少し使いにくくなっています...

編集

Windows Azure 開発フォーラムで同じエラーを参照してください。