2017-10-01 31 views
0

シングルサインオンを希望するお客様から、Active Directoryを使用したWinFormsアプリケーションの簡単なユーザー権限の設定が必要です。WinFormsアプリケーションとADのSSO

アプリケーションには、WCFを使用したサインイン機能が組み込まれています。

私はいくつかのガイドラインを探していますが、私はいつもWebFormsとMVCプロジェクトに関する回答を見つけることになります。

誰かがこの経験や正しい方向に私を導くリンクを持っていますか?

私は実際にAD統合に関する経験はありませんが、新しい.netフレームワークにはこのための機能が組み込まれています。事前に

感謝:)

+0

ミスティック要因は少し高いですが、「統合されたサインイン機能」はうまく聞こえません。それが何を意味するものであっても、確かにあなたはそれを削除することを望みます。彼らはすでにOSを始めたときにすでにサインインしていますが、もう一度やりたいとは思いません。 –

+0

あなたに従ってはいけません。ユーザーが私たちのアプリケーションにログインして、バックエンドで身分証明する必要があることだけを述べてください。それについては何も変わっていません。統合されているとは、ログイン機能が他のサービスではなくアプリケーションによって処理されることを意味します。 – Beaker

+0

私が必要としていたのは、なぜユーザーがそれを望むのかについてのアドバイスではなく、誰もが単純さが好きで、重複したプロセスを実行する必要がないからです。私が必要としたのは、ログインして認証と認証自体を処理していたアプリケーションでSSOを実装する方法についての助言でした。 – Beaker

答えて

0

WindowsアプリケーションでSSOを実行するには、現在ADのユーザーでログインし、額面でそれを受け入れます、簡単です。

System.DirectoryServices.AccountManagement.UserPrincipal.Current 

他のものはSSOではありません。 SSOはシングル・サインオンの略で、ウィンドウにログインするとすでにシングル・サインオンが完了しています。

あなたが望むものがADに対して入力するユーザー名/パスワードをチェックすることであれば、これはSSOではありませんが、上記の名前空間のPrincipalContextオブジェクトのメソッドで行うことができます。

+0

ありがとうございました。 本当に必要なのは、ADのユーザーを自分のユーザーにリンクして、誰がアクセス権を持っているのか、誰がアクセスできないのかを判断する方法です。おそらく、異なるユーザーの役割を区別することもできます。 – Beaker

関連する問題