Sun OpenSSO Enterprise 8.0 C API Reference for Application and Web Policy Agent Developers

am_auth_password_callback_t

Retrieves user password information.

Details

am_auth_password_callback_t is a C implementation of the Java javax.security.auth.callback.PasswordCallback class.

Syntax

#include "am_auth.h"
typedef struct am_auth_password_callback_info {
    const char *prompt;
    boolean_t echo_on;
    const char *response; /* password */
} am_auth_password_callback_t;

Members

prompt

Pointer to the user's prompt.

echo_on

Takes a value based on the boolean_t defined in the <am_types.h> header file. Set to B_TRUE to display the password as it is typed.

response

Pointer to the password submitted back to OpenSSO Enterprise.

Memory Concerns

Memory is allocated by am_auth_login(), and freed by calling am_auth_destroy_auth_context(). Memory for the response must be allocated and freed by the caller.