問題タブ [azure-active-directory]
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.
c# - Web ブラウザーを開かずに Windows Azure Active Directory で直接認証する
この質問とこの MSDN の投稿を参照しましたが、問題を解決できませんでした。
以下のコードは、Web ブラウザーを使用して WAAD 認証を実行する方法を示しています。
これによりブラウザが開き、ユーザーは詳細を入力するように求められますが、問題なく機能します。
ただし、ユーザー名/パスワード/ドメインを独自に取得できるGUIクライアントがあります。そのため、GUI クライアントから詳細を収集し、WAAD サーバーに直接提供して、ユーザーを認証することを目的としています。
どうやってするか?
のオーバーロードを見るだけで、AcquireToken()
いくつかの手がかりが得られました (これも間違っている可能性があります)。
と
class ClientCredential
しかし、 (のサブクラス)を作成する方法がわかりませんCredential
。このクラスはnamespace Microsoft.WindowsAzure.ActiveDirectory.Authentication
.
以下はそのコンストラクタです。
オンラインで検索してもあまり答えが得られませんでしたが、このリンクを取得しました。しかし、やはりその部分はSecureString
私にとって謎です。を使用してユーザー名/パスワード/ドメインをどのように通信できますSecureString
か?
azure - Windows azure Active Directory認証後にアクセストークンを取得する方法
URL http://msdn.microsoft.com/en-us/library/windowsazure/dn151790.aspxで指定されたプロセスを使用して、Active Directory 認証を正常に実装しました。ここでは、https://login.microsoftonline.com/でユーザーを認証して Web サイトに戻ることができますが、認証が成功した後にアクセス トークンを取得できません。次のコードを使用すると、認証が成功した後にユーザー名、姓などにアクセスできますが、アクセストークンにはアクセスできません。認証後にアクセス トークンを取得できるコードを教えてください。
azure - Windows Azure Active Directory のバックアップ/復元
ユーザー エラーから保護するために Windows Azure Active Directory をバックアップ/復元する方法を探しています。私は Azure の堅牢性を認識しており、インフラストラクチャの障害などには関心がありません。
私が懸念しているのは、DevOps チームのメンバーによって引き起こされたファット フィンガー ミスからの保護です。例: DevOps チームの承認されたメンバーは、古い役割を削除するタスクを割り当てられます。しかし、誤って、複雑なルール セットを含む間違ったロールを削除してしまいました。
上記の例が発生したときに、最新のバックアップ コピーを取得し、WAAD データをインシデント前の許容可能な状態に復元できるように、WAAD データをバックアップするメカニズムが必要です。誰かがこのシナリオに出くわしましたか? 不足している既存の API 呼び出しはありますか? それとも、ここで箱の外で考えるべきですか?
c# - Windows Live アカウントの認証に失敗する Windows Azure AD
ユーザーはazure AD
、私が構築したネイティブ アプリケーション用に作成されます。ユーザーが持っている場合は使用してもらいたいです。そうでない場合は、ユーザー用のアカウントをwindows live ID
作成します。AD
AD accounts
ログインできますが、Windows Live アカウントがログインしようとするたびに、次のエラー メッセージが表示されます。
'timetray' という名前のサービス名前空間がデータ ストアに見つかりませんでした。
これが何を意味するのか、サービスの名前空間とは何か、またはデータストアがどこにあるのかわかりません。
私が使用しているサービス名前空間の名前は、私がプロビジョニングしたアプリケーションのリソース ID uri です。Active Directory