J'ai un système hérité (sitecore 6.1) qui a déjà un fournisseur de profil en plave comme profil par défaut pour la section admin.Fournisseur de profil d'appel par nom dans le profil config
Maintenant, j'ai besoin d'implémenter un autre fournisseur de profil SQL personnalisé (dans une table différente) pour un utilisateur normal.
Mais ma question est Comment le système de dose sait quel fournisseur de profil utiliser dans le code?
Y at-il quelque chose que je peux faire la même que:
System.Web.Security.Membership.Providers[providerString];
Alors que je peux appeler personnalisé fournisseur de profil dans mon code en conséquence.
Ou quelle serait la meilleure pratique dans ce cas.
J'ai gaspillé comme 1 heure essaye de passer par docs de sitecore, mais pas beaucoup disponible là.
Voir ce pour plus de détails comment brancher plusieurs fournisseurs de sécurité dans Sitecore: http://sdn.sitecore.net/Articles/Security/Low_level_Sitecore_Security_and_Custom_Providers.aspx –
@YanSklyarenko merci pour le lien. Y at-il un exemple de code que je peux référencer. merci –
Il existe un projet source commun appelé YAFIntegration (Yet Another Forum integration). Il implémente l'ensemble des fournisseurs, et vous pouvez l'utiliser comme un exemple (bien que non trivial). Voici le lien: http://trac.sitecore.net/YAFIntegration –