Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Active Directory
Message
 
 
À
27/08/2019 16:07:40
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., Nouvelle Zélande
Information générale
Forum:
Windows
Catégorie:
Informatique en général
Divers
Thread ID:
01670340
Message ID:
01670362
Vues:
43
>We see interest in AD increasingly driven by customer concern re security. The most recent request was for app administrators to require new passwords every 21 days with specified password length and character types, and not to be allowed to reuse the previous 14(?) passwords.
>
>Which is possible via code, but these needs tend to change and once you do it the first time, you're on the hook for each iteration.
>
>Link it to AD and the customer can manage such things themselves as they please, or call on MS rather than us if they decide the features aren't adequate. ;-)
>
>So, we now offer 3 login modes:
>
>1) Legacy mode- our own username/password hashing technique dating back to the 1990s.
>2) AutoAD - which tries to log the user in as the current AD user. As long as they have app privs, no separate login needed and the app runs. Most useful where users have static workstations and always log into AD as themselves.
>3) ADLogin- Login dialog with username and password checked against AD. Doesn't need to match the current AD user. Useful where there are shared/always on machines and potential for security breach if people have to log into the PC as themselves to access the app.
>
>It's easier than it looks- E.g. Sys(0) contains the current AD user and there are multiple techniques to check usernames and password against AD.

What you are describing above is just a small part of my application User Security module. In my current application (without AD) each user is assigned to a User Group (the application allows the admin person to create any number of User Groups). Each User Group define the privileges (probably couple of hundred). Such as Allow edit This Table. Allow Delete from This Table. Allow This Procedure. Allow This Report (and every report can be set to Yes or No). And so on. So the challenge for me is to associate the AD user with the application User Group. Therefore, the entire User List with ability to assign to various User Groups has to be changed. The application than should allow admin person to add a user from AD to the application and then associate this user with the User Group. Not a trivial task.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform