AuthenticationDialogRequest QML Type
プロキシや HTTP サーバが必要とする認証情報を提供するリクエスト。詳細...
Import Statement: | import QtWebEngine |
Since: | QtWebEngine 1.4 |
プロパティ
メソッド
- void dialogAccept(string username, string password)
- void dialogReject()
詳細説明
AuthenticationDialogRequest は、WebEngineView::authenticationDialogRequested シグナルの引数として渡されます。これは、基本的な HTTP 認証またはプロキシ認証が必要な場合に生成されます。認証の種類は、type プロパティで確認できます。
リクエストのaccepted プロパティは、リクエストをユーザ・コードで処理するか、デフォルトのダイアログを表示するかを示します。accepted プロパティをtrue
に設定した場合は、その後に必ずdialogAccept() またはdialogReject() を呼び出します。
以下のコードでは、カスタムダイアログを使用してリクエストを処理しています:
WebEngineView { // ... onAuthenticationDialogRequested: function(request) { request.accepted = true; myDialog.request = request // keep the reference to the request myDialog.accept.connect(request.dialogAccept); myDialog.reject.connect(request.dialogReject); myDialog.visible = true; } // ... }
プロパティの説明
accepted : bool |
認証ダイアログ要求がシグナル・ハンドラに受け入れられたかどうかを示します。
WebEngineView::authenticationDialogRequested のシグナル・ハンドラが実行された後にこのプロパティがfalse
である場合、デフォルトの認証ダイアログが表示されます。これを防ぐには、request.accepted
をtrue
に設定します。
デフォルトはfalse
です。
realm : string |
WWW-Authenticate
ヘッダーの HTTP authentication realm 属性値。type が AuthenticationTypeProxy の場合は空。
type : enumeration |
認証要求のタイプ。
定数 | 説明 |
---|---|
WebEngineAuthenticationDialogRequest.AuthenticationTypeHTTP | HTTP 認証。 |
WebEngineAuthenticationDialogRequest.AuthenticationTypeProxy | プロキシ認証。 |
url : url |
認証が要求された HTTP リクエストの URL。プロキシ認証の場合、これはホスト経由でプロキシされた リクエストの URL となります。
proxyHostも参照 。
メソッドのドキュメント
この関数は、ユーザがダイアログを受理したことをエンジンに通知し、認証に必要なusername とpassword を提供します。
void dialogReject() |
この関数は、ユーザーがダイアログを拒否し、認証が続行されないことをエンジンに通知します。
この関数は、ユーザーがダイアログを拒否したことをエンジンに通知し、認証は続行されません。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。