Authenticating to a ServiceNow instance with the ServiceNow SDK
Authenticate to a ServiceNow instance and store user credentials for accessing the instance on your system with the ServiceNow SDK.
You can use basic or OAuth 2.0 credentials to authenticate to an instance. To use OAuth 2.0 authentication, you must first configure the instance to support OAuth 2.0 authentication with the ServiceNow SDK by importing the required XML configuration.
After authenticating to an instance with the ServiceNow SDK command-line interface (CLI), you can begin developing applications and installing them on your instance. A non-production instance should be used for application development.
Authenticate to a ServiceNow instance using basic authentication with the ServiceNow SDK
Use basic authentication to connect to a ServiceNow instance with the ServiceNow SDK.
Before you begin
Role required: admin
About this task
This procedure uses the ServiceNow SDK command-line interface (CLI). From a command-line tool, enter now-sdk --help to get information about the available commands and global options. To get additional information about a
command and its parameters, enter the command and --help or -h. For example, now-sdk auth --help. For more information about the CLI, see ServiceNow SDK CLI.
Procedure
Result
The alias and credentials are stored in the device keychain or credential manager on your system and are set as the default credentials.
What to do next
Create a scoped application or convert an existing application for use with the ServiceNow SDK. For more information, see Create an application with the ServiceNow SDK or Convert an application with the ServiceNow SDK.
Configure a ServiceNow instance for OAuth 2.0 authentication with the ServiceNow SDK
Import the configuration to use OAuth 2.0 authentication with the ServiceNow SDK to an instance.
Before you begin
The default System Administrator (admin) user must elevate to the privileged security_admin role to configure an instance for OAuth 2.0 authentication with the ServiceNow SDK. For more information, see Elevate to a privileged role.
Role required: security_admin
Procedure
Result
Developers can authenticate to the instance using OAuth 2.0 with the ServiceNow SDK.
Authenticate to a ServiceNow instance using OAuth 2.0 with the ServiceNow SDK
Use OAuth 2.0 authentication to connect to a ServiceNow instance with the ServiceNow SDK.
Before you begin
An administrator must configure the instance to support using OAuth 2.0 with the ServiceNow SDK. For more information, see Configure a ServiceNow instance for OAuth 2.0 authentication with the ServiceNow SDK.
Role required: admin
About this task
This procedure uses the ServiceNow SDK command-line interface (CLI). From a command-line tool, enter now-sdk --help to get information about the available commands and global options. To get additional information about a
command and its parameters, enter the command and --help or -h. For example, now-sdk auth --help. For more information about the CLI, see ServiceNow SDK CLI.
Procedure
Result
The alias and credentials are stored in the device keychain or credential manager on your system and are set as the default credentials.
What to do next
Create a scoped application or convert an existing application for use with the ServiceNow SDK. For more information, see Create an application with the ServiceNow SDK or Convert an application with the ServiceNow SDK.