About access management exits

Transfer CFT offers an access management exit in the form of a dynamic library. This library implements a set of mandatory functions described in the interface $CFTINSTALLDIR/inc/exam.h.

Functions include:

  • int exam_init(const char *username)
  • char* exam_get_version(void)
  • int exam_check_login(const char *username, const char *password)
  • int exam_change_password(const char *username, const char *old_password, const char *new_password)
  • int exam_check_permissions(EXAMPermission **perm_list)
  • int exam_check_potential_permissions(EXAMPermission **perm_list)
  • int exam_finalize(void)

For a complete description of the Access Management exit functions, refer to the CFTINSTALLDIR/inc/exam.h file.

To help you get started, an Access Management exit sample is delivered in: $CFTDIRRUNTIME/src/exit/cftexamsmp1.c

For more information, see Delivered Access Management exit samples.

Related topics

UCONf parameters

Related Links