ok j'explique
on a des serveurs AIX sur lesquels on peut soit s'identifier localement (si on dispose d'un id local, comme root) ou avec un id DCE
l'équipe de database m'a demandé un petit tool qui fait le traitement suivant:
1: vérifie si le userid existe localement. Si c'est le cas, test son authentification localement et retourne nous le résultat en sortie (1 pour SUCCESS, 0 pour FAILED)
2: sinon, vérifis si le user fait parti du groupe "toto" (exemple bidon). Si c'est le cas, test l'authentification au niveau de DCE et retourne nous le résultat en sortie (1 pour SUCESS, 0 pour FAILED)
3: sinon retourne 0 pour FAILED puisqu'on ne veut pas que des userids non-locaux ne faisant pas partie de notre groupe toto puisse accéder à notre truc
c'est plus clair? on se fou un peu de ce qu'ils vont faire avec le prog, ca ne créer pas de crédential, ca ne fait que tester si la combinaison login/password est bonne si ca réponds aux spécifications