問題タブ [formsauthenticationticket]
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.
asp.net - Owin Cookie 認証と従来のフォーム認証 Cookie ベースの共有
私たちの会社には、シングル サインオン認証としてフォーム認証を使用する Asp.net Web Forms 4.0 で構築されたアプリケーションの大規模なベースがあります。次のように構成しました。
前回は、Owin Cookie 認証を使用するいくつかのプロジェクトに取り組んでいました。私が行った検索によると、両方の方法は互換性がありません。ただし、この投稿OWIN Self-Host CookieAuthentication & Legacy .NET 4.0 Application / FormsAuthenticationTicketを見つけました。この記事では、両方を連携させる可能性がありますが、コード全体をうまく機能させることはできません。実際、残りのコードを開発する方法がわかりません。
この問題の解決策、またはこれを行うためのより簡単な方法を誰かが持っているかどうかお尋ねします。
フォーム認証の Microsoft 実装の詳細については、あまり詳しくありません。
c# - メンバーがお互いのデータを見るのはなぜですか?
私はasp.netアプリケーションに取り組んでいます.複数のユーザーを除いて、これまでのところすべてうまくいっています. SQL Server ベースのログイン システムを作成しました。プロセスは次のとおりです... ユーザーはユーザー名とパスワードを提供します。これらは、SQL サーバーを介して検証されます。検証された場合、それらはフォーム認証チケットに保存されます。このチケットは、ログインしたユーザーのアプリケーション ページに追加のデータを提供するために使用されます。あるユーザー (「Joe」と呼ぶ) がログインして作業を開始し、別のコンピューターの別のユーザー (「Frank」と呼ぶ) がログインして作業を開始すると、「Joe's」コンピューターの次のデータバインドで「Frank's」データがバインドされます。どこが間違っていますか?この問題に関する良い読み物や提案はありますか?
.net - AuthCookie を追加した後もユーザーが認証されない
ユーザー名とパスワードのフィールドだけの、ごく普通のサインインページがあります。
以下のように定義されたサインイン アクションがあります。
これに加えて、認証されているかどうかに応じて、「サインインしてください」または「ようこそユーザー」を表示するパーシャルがあります。
コードのデバッグと Fiddler 経由の両方で、Cookie が作成されて返されていることがわかります。
ただし、パーシャルがヒットすると、ユーザーは認証されません。
私も手で転がしてみましFormsAuthenticationTicket
た:
でも同じ結果…
認証されないのはなぜですか?
asp.net - コントローラー MVC.NET から .aspx にリダイレクトする方法
Shared フォルダーに Login.aspx ファイルがあります。ログアウト ボタンをクリックすると、SessionController->LogOut アクションに移動します。私は問題を抱えています。
私
FormsAuthentication
はサインアウトしていません。Login.aspx にリダイレクトするときにエラーが発生します。
System.InvalidOperationException: '~/Views/Shared/Login.aspx' のビューは、ViewPage、ViewPage、ViewUserControl、または ViewUserControl から派生する必要があります。
私はこのコードを得ました:
私のコントローラー:
HTML からコントローラーへの私の呼び出し:
そして Login.aspx:
c# - ASP.NET CORE サインイン Cookie
Asp.NET Core でいくつかのことを理解するのに苦労しています。ログイン認証を使用する Asp.NET 4.5 アプリケーションを既に持っていますFormAuthenticationTicket
が、私の目標は、ユーザーを認証し、4.5 アプリケーションが読み取るための Cookie を作成するコア Web Api をセットアップし、リダイレクト時に Cookie を介して既にサインインしていることです。 .
両方のアプリケーションに<machinekey>
web.config で同じものを指定し、に追加UseCookieAuthentication
しCookieAuthenticationOptions
ましたが、コア アプリケーションで内部Startup.cs
を複製する方法についてここから途方に暮れています。Core のドキュメントはまだあまり一貫性がありませんが、多くの提案を試してみましたが役に立ちませんでした。FormsAuthenticationTicket
ApplicationController.cs
私にとっての主な混乱は、コアでクッキーを作成できることだと思います。明らかに正しく作成していないか、正しく認証していない可能性が高いです。
Configure関数のStartup.cs
ApplicationController.cs
Cookie のサイズは、私の 4.5 アプリケーションのものよりもはるかに大きく、ここからどこへ行くべきか途方に暮れています。UseCookieAuthentication
ととの設定の競合も引き起こしていると思いますClaimsPrincipal
。