OAuth認証のPINコードの入力を求めるダイアログ
Inheritance: OpenTween.OTBaseForm
Esempio n. 1
0
        /// <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;
            }
        }