rampart_authn_provider.h File Reference

The authentication interface of rampart. Validates a username and password pair. More...

#include <axutil_param.h>
#include <axis2_defines.h>
#include <axutil_error.h>
#include <axutil_env.h>
#include <axutil_utils.h>
#include <axis2_msg_ctx.h>

Go to the source code of this file.

Classes

struct  rampart_authn_provider_ops
struct  rampart_authn_provider
#define RAMPART_AUTHN_PROVIDER_FREE(authn_provider, env)   ((authn_provider)->ops->free (authn_provider, env))
#define RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD(authn_provider, env, msg_ctx, username, password)   ((authn_provider)->ops->rampart_authn_provider_check_password(authn_provider, env, msg_ctx, username, password))
#define RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD_DIGEST(authn_provider, env, msg_ctx, username, nonce, nonce_length, digest)   ((authn_provider)->ops->rampart_authn_provider_check_password_digest(authn_provider, env, msg_ctx, username, nonce, nonce_length, digest))
typedef rampart_authn_provider_ops rampart_authn_provider_ops_t
typedef rampart_authn_provider rampart_authn_provider_t

Typedefs

typedef enum rampart_authn_provider_status rampart_authn_provider_status_t

Enumerations

enum  rampart_authn_provider_status {
  RAMPART_AUTHN_PROVIDER_DENIED = 0, RAMPART_AUTHN_PROVIDER_GRANTED, RAMPART_AUTHN_PROVIDER_FOUND, RAMPART_AUTHN_PROVIDER_USER_FOUND,
  RAMPART_AUTHN_PROVIDER_USER_NOT_FOUND, RAMPART_AUTHN_PROVIDER_GENERAL_ERROR
}


Detailed Description

The authentication interface of rampart. Validates a username and password pair.


Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by  doxygen 1.4.7