I have been unable to successfully set up Windows Authentication on an internal local dev instance for a client (custom).
I have gone through Windows Auth settings multiple times
I have uninstalled / reinstalled / reconfigured / checked thrice: IIS, SLX, database and model
The only step I have not completed is the setSPN as it does not 'work' on a machine that is not joined to a domain. (Maybe there are other options here?)
Additionally but most likely unrelated: I have Advanced Analytics set up on this machine.
Scenario
When I use the URL: http://localhost:3333/SlxClient/Windows.aspx - It burns and churns for a while and goes straight to logoff.aspx. http://localhost:3333/SlxClient/
When I debug in visual studio I find that the failure starts at default.aspx.cs Line 84
IDataService data = ApplicationContext.Current.Services.Get<IDataService>();
data.VenderVersion is throwing an exception: Sage.Platform.Application.AuthTokenNullException
This request Never hits the database - this is all contained at the Web Server level.
Does anyone have a clue as to what this is? I have tried to debug the Sage.Platform.dll (where this all starts) but it gets rather messy with 3 or 4 abstract layers. I am hoping someone has seen this before....
For Reference
public interface IDataService
{
IDbConnection GetConnection();
string GetConnectionString();
DbProviderFactory GetDbProviderFactory();
string Alias { get; }
string Database { get; }
string Server { get; }
string VenderVersion { get; }
}