Comment intégrer l’authentification par fédération dans un projet MVC (Partie 2)

Après la mise en place de la configuration de la fédération (Partie 1), Nous allons voir dans ce chapitre comment récupérer et ajouter des claims avec le code C#.

 1.Récupération des claims

Après l’authentification le serveur renvoie à l’application les informations de l’utilisateur connecté (Claims). Ces informations seront utilisées par l’application pour identifier l’utilisateur courant.

Comment faire pour récupérer les claims ?

Comment intégrer l’authentification par fédération dans un projet MVC (Partie 1)

Cet article portant sur l'intégration de l’authentification par fédération dans un projet MVC, sera en 2 parties. La suite, demain.

        1.L’authentification par fédération

L’authentification par fédération ou l’authentification centralisée utilise la technique SSO (Single In Single On), elle permet aux utilisateurs d’accéder à plusieurs services (Sites Web ,WebServices , ..) avec un seul login. Le service de fédération envoie à l’utilisateur un token permettant d'accéder à différentes applications.

Comment configurer des taches planifiées avec quartz en C#

Dans cet article nous allons voir comment mettre en place des taches planifiées avec quartz en C#.

Quartz.net est une librairie open source qui permet de planifier des tâches en (.NET). Il peut être intégré dans n’importe quelle application.

Quartz peut être utilisé pour créer des programmes complexes qui réalisent des traitements lourds et qui consomment beaucoup de ressources du serveur.

Passage d’une liste d’objet d’une vue vers le contrôleur

Dans cet article, nous allons voir comment passer une liste d’objet d’une Vue vers le Contrôleur.

Asp.net MVC DefaultModelBinder:

Avec l’utilisation de la DefaultModelBinder dans ASP.NET MVC, vous pouvez lier les valeurs de formulaires soumis dans la Vue à des arguments d'une méthode du Contrôleur.

Mais le problème c’est qu’on ne peut pas lier directement un formulaire posté à une collection d’objet ICollection<T>.

Introduction aux Delegates et les événements en .Net Partie2

1) Définition des événements

Un événement en C# est un moyen pour une classe de fournir des notifications aux clients de cette classe lorsque il y a un changement.
L’utilisation la plus familière des événements dans les interfaces graphiques, généralement les  classes qui contiennent des contrôles dans leurs interfaces ont des événements qui sont déclenchés par l’utilisateur  lorsque il fait une action sur l’interface (exemple cliquer sur un bouton).
Les événements peuvent être utilisés aussi  pour signaler le changement d’état d’un objet.