[]-35425/レス
Re[3]: ワンタイムパスワードのサイトに自動ログインしてアクセストークンを得る
けい

■No35423に返信(Azuleanさんの記事)

お世話になります。

ブラウザはEdge、コントロールはWebView2を使うことにしました。
他のブラウザでWebView2を使う方法は調べきれていません。

(参照)
Microsoft Edge WebView2
https://learn.microsoft.com/ja-jp/microsoft-edge/webview2/

上記のTargetURLをWebView2コントロールに指定して、
ヤフーのログイン画面を開き、
届いたワンタイムパスワードでログインします。

リダイレクトされたサイトのURLにアクセストークンが含まれており、
それを取得します。

コードは以下のようになりました。
WebView2は初期化が必要であること、
URLを取得する場合は、
WebView2_NavigationCompleted=Trueになってからでないと取得できない、
ということでした。

-------------------------------------

Async Sub InitializeAsync()
Await WebView2.EnsureCoreWebView2Async(Nothing)
End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'初期化
InitializeAsync()
End Sub

Priva -->続き

05/16 17:20
[|]
次のレス>
35422のレス
35425にレスを書く
Child K-Tai