<request-login>
使用
<rpc> <request-login> <username>account</username> <challenge-response>password</challenge-response> </request-login> </rpc>
説明
クリアテキストまたは SSL アクセス プロトコルを使用する場合は、Junos XML プロトコル サーバーによる認証を要求します。
クライアントアプリケーションがデバイス情報へのアクセスを自動化し、ユーザーと対話しない場合、または認証プロセスを開始する前にユーザーからパスワードを取得する場合、 と <challenge-response>
の両方<username>
の要素を出力することは適切です。
認証プロセスが <username>
開始されるまで、アプリケーションがパスワードを取得しない場合は、タグ要素のみを出力することが適切です。この場合、Junos XML プロトコル サーバーはタグ要素を <challenge>
返して、アカウントに関連付けられたパスワードを要求します。
Junos OS リリース 13.3R7、14.1R6、14.2R4、15.1R2、16.1R1 以降、RPC リクエストの <request-login>
ユーザー名またはパスワード要素の XML 特殊文字はエスケープする必要があります。次の 5 つのシンボルは、特殊文字と見なされます。(>)より大きい、(<)未満、一重引用符(')、二重引用符(")、アンパサンド(&)。エンティティ参照と文字参照の両方が、エスケープ シーケンス形式として使用できます。たとえば、 &
&
アンパサンドの有効な表現です。
内容
<challenge-response> |
tag 要素で 指定したアカウントのパスワードを |
<username> |
Junos XML プロトコル サーバーで認証するユーザー アカウントの名前。このアカウントは、Junos XMLプロトコルサーバーが実行されているデバイスですでに設定されている必要があります。 |
リリース情報
Junos OS リリース 13.3R7、14.1R6、14.2R4、15.1R2、16.1R1 以降では、ユーザー名またはパスワード要素の XML 特殊文字をエスケープする必要があります。