nFactor を使用してクッキーを設定する
nFactor カスタムラベルを適用し、認証フローの要素として Cookie を設定できます。カスタムラベルを使用すると、JavaScript を使用してログインスキーマを操作できます。
Cookie を要素として設定するために、スキーマなしのログインで実行される情報をユーザーに表示する必要はありません。代わりに、ユーザーのブラウザと対話して、必要なデータを格納するようにログインスキーマに指示する必要があります。ログインスキーマは、ページが読み込まれたときに Cookie を設定するために必要です。クッキーはカスタムラベルと JavaScript コードで設定されます。
Cookiecookie.xmlXLML#nsconfig/loginschema/
成功率
更多信息
/nf/auth/doAuthentication.do
/nf/auth/doLogoff.do
取消
sg_cookie
sg_cookie
登录Btn
无
この XML では
- カスタムラベル nsg_cookie は、Cookie を作成してフォームを送信し、フォームボタンを送信するために使用されます。
- RFWebUI_Custom は、RFWebUI テーマに基づいた新しいポータルテーマです。
nFactor を使用してクッキーを設定する手順
RFWEBUI
+vpn门户主题RfWebUI-Custom-base主题RfWebUI
このコマンドは、/var/netscaler/logon/themes/rfwebUI_CUSTOM にこのテーマのフォルダーを作成します。
/var/netscaler/logon/themes/RfWebUI_custom/script.js ファイルを編集し、次のスクリプトを追加します。
CXS.ExtensionAPI.addCustom认证Handler({//ccelicial名称)必须与服务器返回类型匹配{vardiv=$ )$(文档).ready/setcooki有效1000天vard=新日期d.setTime(d.getTime() + (exdays\*24\*60\*60\*1000))!var过期数=d.toUTCSTring文档.cookie=NSC_COOKIE_NAME=CookieValue//Submit表单文档.getEplementById})!返回div} });
このコードは次の処理を実行します。
- ブラウザがページの読み込みを完了するのを待ちます。
- NSC_COKIE_NAME+CEVLEE#1000
- フォームを自動送信します。
クッキーが作成され、ユーザーはページを操作する必要がありません。
ログインスキーマを作成して、set cookie ファクターを表すポリシーラベルにバインドします。
add authentication loginSchema Cookie_LS -authenticationSchema "/nsconfig/loginschema/cookie.xml"
无所事事cookie
添加认证策略NO_AUTHN_POL-规则TRUE-ActionNO_AUTHN
このポリシーは常に true と評価され、ユーザは次の要素に移動するか、認証フローを完了します。
rfwebuis自定义citrix网关
nFactor を使用してクッキーを設定する
この記事の概要
コピー完了
コピー失敗