2

Windows認証を使用してイントラネットアプリケーションを使用しています。今私は管理領域を公開する必要があります。このエリアはログインページに行き、ユーザーパスワードを再度取得する必要があります。ASP.NET MVC認証ログインにリダイレクトするユーザーがクリティカルエリアにルーティングするとき

GoogleアカウントまたはFacebookアカウントに既にログインしていて、クリティカルエリアにルーティングするときにパスワードを再入力する必要がある場合と同様です。

これは私のアプリケーション構造の例です。

-IntranetApp 
--Controllers 
--Admin Areas 
----Area1 
----Area2 
--Special Users Area 
----Area1 
----Area2 

は、任意のヘルプ/ポインタのために本当にありがとうございました。 Asp.net MVC3を使用して、私のアプリケーションに上記のコードを開発したいですか?

追加情報:

は、ここではいくつかの例です:あなたは既にGoogleアカウントにログインし、Googleがパスワードの再入力を要求しますが、セキュリティ上の理由から、あなたのアカウントを削除したい

あなたは、これで私を助けてください気に思い Edit 2-step Verification

に行き、その後、Googleアカウントにログインしてください?

+0

どのようにasp.net mvcそれを行う? – Nildarar

+2

@MystereMan、これはスパムコメントですか?私はこの行があまりにも頻繁に使用されているのを見ています –

+0

フォーム認証を使用した場合、通常の使用と管理のために異なるアカウントを使用できます。私はそれがWindows認証で再ログインを実装することは可能だとは思わない。 –

答えて

0

ロールの使用はどうですか? NerdDinnerアプリケーションから

[Authorize(Roles="admin")] 
public ActionResult Create() { 
... 
} 

Guru Gu has a good post about it

例えば、。

+0

彼はWindowsAuthenticationを使用します。したがって、ユーザーはすでに承認されており、一部の役割もあります。彼は再ログインしたかった。 –

+0

私の質問は、重要な領域のユーザーパスワードを再度尋ねることです。 ** Google Ex:**セキュリティ上の理由からサイトにログインしてユーザーアカウントを削除すると、Googleから再度パスワードを要求します。 – Nildarar

+0

私はカスタムのAttributeFilterを使用します。 –

0

Asp.net asp.netメンバーシッププロバイダ経由でSQL認証を使用するMVCアプリケーションでは、Pure.Kromeが説明したように、Authorize属性を使用して任意のコントローラまたはアクションの認証を設定できます。

ただし、ASP.NET MVCを使用してイントラネットサイトを作成する場合は、これに従うことをお勧めします。MSDN articleそれはWindows認証を利用して説明する素敵な記事です

+0

あなたはその質問を読んだことがありますか?彼はWindowsAuthenticationを使用していると言いました。 –

+0

はい、私は質問を読んだ。彼はWindows認証を使用していますが、認証のためのコントローラーとアクションを装飾しているかどうかわからないと、彼が何を達成しているのか分かりません。彼はWindows認証だけを有効にしているようだし、それだけだ。したがって、私は彼にイントラネットアプリケーションのチュートリアルを与えました。彼のアプリケーション用のインターネットインターフェイスを開発したい場合は、asp.netのメンバーシップシナリオについて説明しました。 –

+0

彼はそれをはっきりと述べました。しかし、誰も理解していないようです。彼は管理者アクセスで再ログインしたい。 –

関連する問題