Bonjour,
L'API Dnn fournit un certain nombre d'éléments pour contrôler les utilisateurs et leurs droits. Tout d'abord les droits peuvent déterminer un affichage de page et de module en fonction du rôle dans lequel ils se trouvent. Les utilisateurs ayant le droit d'édition sur ceux-ci peuvent en contrôler le paramètrage et idéalement, accèder aux paramètrages métiers si l'application - métier - le gère.
Un utilisateur enregistré est automatiquement ajouté dans le rôle "Registered user" ainsi que tout autre rôle possèdant l'attribut "Public". Dans le code, un appel à If Me.User.UserID <> -1 vous dira l'utilisateur est un utilisateur enregistré ou un utilisateur anonyme. Un appel à Security.hasNecessaryPermission() vous dira si l'utilisateur a des droits suffisants pour faire quelque chose.
Vous pouvez également créer une grille de permission personnalisée (Custom Module PermissionGrid) pour affiner les droits d'accès.
Pour le reste (comment intègrer l'authentification avec votre application métier), vous êtes le seul maître. Mais si vous souhaitez le faire développer par quelqu'un, je suis freelance ;)
Seb