Web サービスアクセスのみのユーザーがインスタンス UI にログインできるIssue 技術的な目的および API アクセス専用として設定されたユーザーが、ブラウザインターフェイスを介してインスタンスにログインできます。想定される動作では、このユーザーはインスタンス UI にログインできず、API アクセスのみに制限されます。これは、Non-interactive Sessions プラグインがインスタンスに正しくインストールされていない場合に発生します。 Non-interactive Sessions プラグインがインスタンスにインストールされていない場合、Web サービスユーザーがブラウザインターフェイスを介してログインすることは技術的に可能です。プラグインをインストールすると、インスタンスに次の変更が加えられます。 プラグインによって、「ユーザー」[sys_user] テーブルに「Web サービスアクセスのみ」[web_service_access_only] 列が追加されます。プラグインによって、既存のすべてのユーザーが対話型ユーザー(web_service_access_only=false)として設定されます。プラグインによって、「ユーザー」フォームが更新され、「Web サービスアクセスのみ」[web_service_access_only] フィールドがデフォルトで表示されます。 注:sys_user テーブルに web_service_access_only 列がすでに存在し、問題が解決されない場合は、プラグインがアンインストールされた可能性があります。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } すべてのリリース CauseResolution Non-interactive Sessions プラグインがインスタンスにインストールされているかどうかを確認します。Non-interactive Sessions に関する ServiceNow ドキュメントを参照してください。Calgary リリース以降、すべての新規インスタンスで Non-interactive Sessions が有効になっています。プラグインリストに表示されない場合は、Now Support の「Activate Plugin」サービスカタログアイテムを使用してリクエストしてください。 このプラグインはプラグインマネージャーには表示されません。プラグインリストを表示するには、次の手順に従います。 フィルタナビゲータに「Sys_plugins.LIST」と入力します。リストフィルタで、フィルタのドロップダウンから「名前」を選択します。検索フィールドに「*Non Interactive Sessions」と入力します。Enter キーを押します。プラグインがリストに表示されている場合、そのプラグインはインストールされています。 ユーザーレコードで「Web サービスアクセスのみ」チェックボックスが有効になっている場合、そのユーザーは、API プロトコル(REST や SOAP など)からのみ ServiceNow に接続でき、ブラウザインターフェイスを介してインスタンスにログインできない非対話型ユーザーです。このフラグを無効のままにすると、インスタンスへの対話型ログインアクセスが許可される可能性があります。プラグインがインストールされていない場合は、本番環境にインストールする前に、まず非本番インスタンスにインストールしてテストしてください。 Related Links 非対話型セッションの概要 「ユーザー」フォームの「Web サービスアクセスのみ」フィールドが読み取り専用になる KB2420837 「Web サービスアクセスのみ」フラグが有効になっていないユーザーアカウントが「Integration Accounts」に表示される KB2252196