# 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
## 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.