private void AddProviderInfo(List <ContentIndexVM> items)
        {
            IUserProviderServices userProviderService = null;
            UserProviderRecord    provider            = null;

            if (_orchardServices.WorkContext.TryResolve <IUserProviderServices>(out userProviderService))
            {
                foreach (var item in items)
                {
                    if (item.UserId != 0)
                    {
                        provider = userProviderService.Get(item.UserId).FirstOrDefault();
                        if (provider == null)
                        {
                            item.Provider = "Local";
                        }
                        else
                        {
                            item.Provider = provider.ProviderName;
                        }
                    }
                    else
                    {
                        item.Provider = "Contact";
                    }
                }
            }
        }
 public OrchardOpenAuthWebSecurity(IOpenAuthSecurityManagerWrapper openAuthSecurityManagerWrapper,
                                   IUserProviderServices userProviderServices,
                                   IOrchardOpenAuthClientProvider orchardOpenAuthClientProvider,
                                   IEncryptionService encryptionService) {
     _openAuthSecurityManagerWrapper = openAuthSecurityManagerWrapper;
     _userProviderServices = userProviderServices;
     _orchardOpenAuthClientProvider = orchardOpenAuthClientProvider;
     _encryptionService = encryptionService;
 }
Ejemplo n.º 3
0
 public UserProviderDisplayPartDriver(
     IAuthenticationService authenticationService,
     IAuthorizationService authorizationService,
     IUserProviderServices userProviderServices)
 {
     _authenticationService = authenticationService;
     _authorizationService  = authorizationService;
     _userProviderServices  = userProviderServices;
 }
Ejemplo n.º 4
0
 public OrchardOpenAuthWebSecurity(IOpenAuthSecurityManagerWrapper openAuthSecurityManagerWrapper,
                                   IUserProviderServices userProviderServices,
                                   IOrchardOpenAuthClientProvider orchardOpenAuthClientProvider,
                                   IEncryptionService encryptionService)
 {
     _openAuthSecurityManagerWrapper = openAuthSecurityManagerWrapper;
     _userProviderServices           = userProviderServices;
     _orchardOpenAuthClientProvider  = orchardOpenAuthClientProvider;
     _encryptionService = encryptionService;
 }
 public OrchardOpenAuthWebSecurity(IOpenAuthSecurityManagerWrapper openAuthSecurityManagerWrapper,
                                   IUserProviderServices userProviderServices,
                                   IOpenAuthMembershipServices openAuthService,
                                   IOrchardOpenAuthClientProvider orchardOpenAuthClientProvider,
                                   IEncryptionService encryptionService,
                                   IAuthenticationService authenticationService,
                                   IOrchardServices orchardServices,
                                   IOpenAuthUserEventHandler openAuthUserEventHandler)
 {
     _openAuthSecurityManagerWrapper = openAuthSecurityManagerWrapper;
     _userProviderServices           = userProviderServices;
     _orchardOpenAuthClientProvider  = orchardOpenAuthClientProvider;
     _encryptionService        = encryptionService;
     _authenticationService    = authenticationService;
     _orchardServices          = orchardServices;
     _openAuthService          = openAuthService;
     _openAuthUserEventHandler = openAuthUserEventHandler;
 }
 public UserExtensionService(
     IContentManager contentManager,
     IMembershipService membershipService,
     IClock clock,
     IMessageService messageService,
     ShellSettings shellSettings,
     IEncryptionService encryptionService,
     IShapeFactory shapeFactory,
     IShapeDisplay shapeDisplay,
     ISiteService siteService,
     IOrchardServices orchardServices,
     IUserProviderServices userProviderService
     )
     : base(contentManager, membershipService, clock, messageService, shellSettings, encryptionService, shapeFactory, shapeDisplay, siteService)
 {
     _contentManager      = contentManager;
     _orchardservices     = orchardServices;
     _userProviderService = userProviderService;
 }
 public OrchardOpenAuthDataProvider(IContentManager contentManager, IUserProviderServices userProviderServices)
 {
     _contentManager       = contentManager;
     _userProviderServices = userProviderServices;
 }
 public OrchardOpenAuthDataProvider(IContentManager contentManager, IUserProviderServices userProviderServices) {
     _contentManager = contentManager;
     _userProviderServices = userProviderServices;
 }