#include <AuthenticationProvider.h>
Public Member Functions | |
virtual bool | checkPassword (std::string &username, std::string &password, MessageContext *msgctx)=0 |
virtual bool | checkDigestPassword (std::string &username, std::string &nonce, std::string &created, std::string &digest, MessageContext *msgctx)=0 |
virtual WSF_EXTERN | ~AuthenticationProvider () |
Static Public Member Functions | |
static WSF_EXTERN rampart_authn_provider_status_t | callbackPasswordPlain (rampart_authn_provider_t *authn_provider, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, const axis2_char_t *username, const axis2_char_t *password) |
static WSF_EXTERN rampart_authn_provider_status_t | callbackPasswordDigest (rampart_authn_provider_t *authn_provider, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest) |
virtual WSF_EXTERN wso2wsf::AuthenticationProvider::~AuthenticationProvider | ( | ) | [virtual] |
destructor that can be overridden.
static WSF_EXTERN rampart_authn_provider_status_t wso2wsf::AuthenticationProvider::callbackPasswordDigest | ( | rampart_authn_provider_t * | authn_provider, | |
const axutil_env_t * | env, | |||
axis2_msg_ctx_t * | msg_ctx, | |||
const axis2_char_t * | username, | |||
const axis2_char_t * | nonce, | |||
const axis2_char_t * | created, | |||
const char * | digest | |||
) | [static] |
Static Handler to be invoked to check digest password
static WSF_EXTERN rampart_authn_provider_status_t wso2wsf::AuthenticationProvider::callbackPasswordPlain | ( | rampart_authn_provider_t * | authn_provider, | |
const axutil_env_t * | env, | |||
axis2_msg_ctx_t * | msg_ctx, | |||
const axis2_char_t * | username, | |||
const axis2_char_t * | password | |||
) | [static] |
Static Handler to be invoked to check plain password
virtual bool wso2wsf::AuthenticationProvider::checkDigestPassword | ( | std::string & | username, | |
std::string & | nonce, | |||
std::string & | created, | |||
std::string & | digest, | |||
MessageContext * | msgctx | |||
) | [pure virtual] |
Handler to be invoked to check digest password
username | Username | |
nonce | nonce value | |
created | created time | |
digest | digest value | |
msgctx | pointer to message context |
virtual bool wso2wsf::AuthenticationProvider::checkPassword | ( | std::string & | username, | |
std::string & | password, | |||
MessageContext * | msgctx | |||
) | [pure virtual] |
Handler to be invoked to check plain password
username | username | |
password | password |