>> Release 4602_v5.3.iexCompatible à partir de la version X8, kernel ID 460225 (release 3.0) - Sortie le 17/01/2014 Corrections
>> Release 4602_v4.93.iexCompatible à partir de la version X8, kernel ID 460225 (release 3.0) – Sortie le 08/10/2013 Aucune modification. >> Release 4602_V4.72.iexCompatible à partir de la version X8, kernel ID 460224 (release 3.0) – Sortie le 08/10/2013 Corrections
>> Release 4602_V4.67.iexCompatible à partir de la version X8, kernel ID 460223 (release 3.0) – Sortie le 12/08/2013 Corrections
>> Release 4602_V4.62.iexCompatible à partir de la version X8, kernel ID 460222 (release 3.0) – Sortie le 02/08/2013 Corrections
>> Release 4602_V4.54.iexCompatible à partir de la version X8, kernel ID 460221 (release 3.0) – Sortie le 12/06/2013 Correction
>> Release 4602_V4.49.iexCompatible à partir de la version X8, kernel ID 460220 (release 3.0) – Sortie le 22/04/2013 Aucune modification. >> Release 4602_V4.42.iexCompatible à partir de la version X8, kernel ID 460219 (release 3.0) – Sortie le 04/04/2013 Correction
>> Release 4602_V4.37.iexCompatible à partir de la version X8, kernel ID 460218 (release 3.0) – Sortie le 08/03/2013 Corrections
>> Release 4602_V4.32.iexCompatible à partir de la version X8, kernel ID 460217 (release 3.0) – Sortie le 15/02/2013 Aucune modification. >> Release 4602_V4.28.iexCompatible à partir de la version X8, kernel ID 460216 (release 3.0) – Sortie le 31/01/2013 Corrections
>> Release 4602_V4.24.iexCompatible à partir de la version X8, kernel ID 460215 (release 3.0) – Sortie le 24/01/2013 Corrections
>> Release 4602_V4.17.iexCompatible à partir de la version X8, kernel ID 460214 (release 3.0) - Sortie le 07/11/2012 NouveautésRefonte du système d’utilisateurs et du XRM Server en ASP. Net natif tel que :
1. Au niveau de ItlRuntime Par défaut, le site utilise IsotoolsNativeMembershipProvider pour l’authentification par l’intermédiaire de la classe statique native Membership (System.Web.Security) qui utilise le provider configuré dans le web.config. La gestion des droits se fait par IsotoolsNativeRoleProvider par l’intermédiaire de la classe statique native Roles (System.Web.Security) qui utilise le provider configuré dans le web.config. Le filtrage des pages se fait désormais par le biais de la classe AuthorizationModule (dérivée de IHttpModule) en se basant sur la présence sur la classe IsoPage du code behind de l’attribut RoleNeededAttribute :
[ItlRuntime.XRM.RoleNeeded("yyyyyyyy 00000000 ")] public partial class _page000100b5 : IsoPage {(…)}
Disparition des classes XrmServer, UserManager et usrUserInfos au profit de 2 nouvelles classes statiques :
o bool isForbiddenLogin(string login) o void onPasswordChange(int oid, string login, string password) o bool userCanScore() o bool isAuthenticated() o bool isAdmin () o bool signIn(string login, string password, bool remindUser, out string resultMessage) o bool signInNoRedirect(string login, string password, bool remindUser, out string resultMessage) (identique à SIgnIn, la redirection automatique en moins) o void signOutUser() o bool signOutUser(string redirectUrl)
o bool isAllowed() o List<XrmCategory> getCategories() o Dictionary<string, bool> getUserCategories() o string getUserCategoryOids() o string getCategoriesAsString() o List<int> getUserMask()
Les propriétés suivantes sur EC ont disparues :
Nouvelle classe NativeMembershipUser (hérite de la classe MembershipUser) :
o FirstName o LastName o Oid (aussi disponible sous le nom ProviderUserKey)
Tout ce qui concerne le journal de connexion a été déplacé dans l’espace de nom ITLRuntime.XRM :
o void addConnectionLogEntry(string login) o void closeConnectionLogEntry()
Le fichier XrmProcessor (renommé XrmCategoriesUtils pour s’accorder à son contenu) a également été déplacé dans l’espace de nom ITLRuntime.XRM
2. Au niveau du module Users Remplacement des ressources inline du module users par des fonctions ITL équivalentes :
Le paramètre de l’url de login spécifiant la page vers laquelle rediriger l’utilisateur après identification réussie doit se nommer returnURL (au lieu de usrTargetUrl). Ceci est dû au fait que nous utilisons le fonctionnement standard FormsAuthentication du framework .Net
Attention ! Rupture de compatibilité : CorrectionsAlternative de pages [TFS1131] et [TFS1132] Correction du problème de redirection après identification lorsque le site contient des alternatives de pages. Il est nécessaire de rediffuser le site et les sous-sites.
Migration [TFS644] Résolution du problème de migration des catégories XRM d’un site ASP >> ASP.Net avec une base MySQL.
|