The Sign in as Different User option is missing in SharePoint 2013

I’ve been exploring SharePoint 2013 in recent days and noticed that the ‘Sign in as Different User’ option or action from the welcome control (user menu) seems to have been removed or forgotten from the user interface in this build.

Sign in as Different User in SharePoint 2010
Sign in as Different User in SharePoint 2010
No sign in as different user missing in SharePoint 2013
No sign in as different user missing in SharePoint 2013

For someone who works with SharePoint like I do, any kind of administration, developing or testing that requires you to sign in as another you will now become convoluted from the previous version and is somewhat frustrating and annoying. Others such as Nick Grattan have discussed this issue and possible workarounds.

Of all the workarounds currently available such as browsing to the closeConnection page directly, modifying the welcome control and adding the control back (I do not recommend this approach), creating a javascript bookmark, embedding jQuery into the master page to insert the option back in the menu and lastly launching the browser with the RunAs option my preference will remain to browse directly to the closeConnection page:

/_layouts/closeConnection.aspx?loginasanotheruser=true

Or alternatively, use the javascript bookmark Cory Peters has kindly created:

javascript:window.location.href=”http://”+window.location.host+”/_layouts/closeConnection.aspx?loginasanotheruser=true”;

It will be interesting to see what others do and as to whether or not the option gets added back by Microsoft in a future update.

Review, rename and test

Review

It goes without saying…but whenever you download and use any code or script from this site, or any site for that matter, you should review and understand what the code or script is doing before you attempt to use it.

Rename

Using the PowerShell scripts that I share as an example. I distribute these scripts as text files as it provides an opportunity for the script to reviewed, after which you can knowingly rename the file. This also prevents any hastily or accidental execution of the script.

Test

And as with anything you download from the internet – you should test it in a dedicated environment prior to any production environment.