public IdentitySSOAuthorizeAttribute() { _loginActionName = DEFAULT_ACTION_NAME; _authenticationScheme = DEFAULT_AUTH_SCHEME; _loginControllerName = DEFAULT_CONTROLLER_NAME; _signInService = IdentityInjectionHelper.GetService <ISignInRequestService>(); _authenticateRequestService = IdentityInjectionHelper.GetService <IAuthenticateRequestService>(); }
public IdentitySSOAuthorizeAttribute(string controllerName, string actionName, string authenticationScheme, IAuthenticateRequestService authenticateRequestService = null, ISignInRequestService signInService = null) { _loginActionName = actionName; _loginControllerName = controllerName; _authenticationScheme = string.IsNullOrEmpty(authenticationScheme) ? DEFAULT_AUTH_SCHEME : authenticationScheme; _signInService = signInService != null ? signInService :IdentityInjectionHelper.GetService <ISignInRequestService>(); _authenticateRequestService = authenticateRequestService != null ? authenticateRequestService : IdentityInjectionHelper.GetService <IAuthenticateRequestService>(); }