or some ServiceNow implementations, there may be a need to modify the default login page.  In other implementations, it may be necessary or desirable to remove the login page SNC login formaltogether (this scenario would only apply if you have set up Single sign-on for your instance and you didn’t want users to authenticate directly against Service-now).  Even if you thought you wanted to disable the login page entirely I wouldn’t recommend it unless you had some very stringent security requirements that you couldn’t make an exception to.  The problem with removing the page entirely is that you cut off access to your ServiceNow instance entirely if your SSO portal goes down.  In an event like this, you probably want your ServiceNow administrator – and potentially process users – to be able to access the instance through a local login account (which requires a login page!).

Whatever the reason is, you may find it necessary to modify the behavior of the ServiceNow login page.  If you do, there are a couple of options I would recommend.

If you want to disable local login entirely (only if you are implementing SSO), the first option you should consider is to set the ‘glide.authentication.external.disable_local_login’ redirection property. This property was introduced in the Fall 2009 Stable 2 build so you may have to upgrade to get it. It allows you to disable login on the standard welcome page unless SSO credentials were present. It needs to be used along with a second redirect property that will redirect non-sso users to the page of your choice. These properties are documented here…

Another option you might try is to install the content management plugin and configure a custom welcome page.  This option could be used to customize the login page and present whatever information you wanted to show.  You could use this with SSO or if you just wanted to customize the look and feel of your Service-now login page.
When you install the content management plugin, you’ll have a module in your instance called ‘Configuration Page’. You can specify the login page for your instance in the ‘Login page’ field on the configuration page. Then when anyone came to your instance they would see the page specified (which could be any html page you want to create).