The Active Roles Web Interface functions normally when using Basic or Windows Authentication. After enabling Federated Authentication in the Active Roles Configuration Center, after an authentication attempt, the following error message is encountered:
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
After enabling logging in the Active Roles Web Interface, the following stack trace is found:
[2024-02-05 14:20:58.3729][13][Fatal][ActiveRoles.Web.Application.Misc.ApplicationError.OnLoad]
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index System.Exception: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at Starling2FAModule.UserPresntin2FAGroupForFedAuthOnly()
at Starling2FAModule.Application_AuthorizeRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.<>c__DisplayClass285_0.<ExecuteStepImpl>b__0()
at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)