/// <summary> /// 指定されたURLにユーザーがアクセスするように指示してPINを入力させるだけ /// </summary> /// <param name="owner">親ウィンドウ</param> /// <param name="authUri">認証URL</param> /// <returns>PIN文字列</returns> public static string DoAuth(IWin32Window owner, Uri authUri) { using (var dialog = new AuthDialog()) { dialog.AuthUrl = authUri.AbsoluteUri; dialog.ShowDialog(owner); if (dialog.DialogResult == DialogResult.OK) return dialog.Pin; else return null; } }