Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
Catalyst::Authentication::Credential::RPX - Use JanRain's RPX service for Credentials
VERSION
version 0.10060100
SYNOPSIS
CONFIGURATION
__PACKAGE__->config(
'Plugin::Authentication'
=> {
default_realm
=>
'RPX_Service'
,
realms
=> {
RPX_Service
=> {
credential
=> {
class
=>
'RPX'
,
# Package Options
api_key
=>
'ASDF...'
,
# optional fields
ua
=>
'Firefox'
,
token_field
=>
'token'
,
}
}
}
});
ATTRIBUTES
api_key Str[ro]*
The API Key for connecting to the RPX server.
base_url Str[ro]
The URL The RPX server interconnects with.
ua Str[ro]
The User-Agent String.
token_field Str[ro] = 'token'
The token to look for in request parameters
last_auth_info HashRef[rw]X
The results of the last call to ->auth_info
AUTHENTICATION METHODS
authenticate
authenticate ( $context, $realm, $authinfo )
->authenticate(
$context
,
$realm
,
$authinfo
)
authenticate_rpx
authenticate_rpx ( @args )
->authenticate_rpx(
@args
)
CONSTRUCTOR METHODS
new
new ( $config, $app, $realm );
This method is called by the Authentication API.
->new(
$config
,
$app
,
$realm
);
ATTRIBUTE METHODS
has_base_url <- predicate('base_url')
has_ua <- predicate('ua')
has_last_auth_info <- predicate('last_auth_info')
clear_last_auth_info <- clearer('last_auth_info')
auth_info <- _api_driver
map <- _api_driver
unmap
<- _api_driver
mappings <- _api_driver
PRIVATE ATTRIBUTES
_config HashRef[rw]*
_app Object|ClassName [rw]*
_realm Object[rw]*
_api_driver Object[ro]
PRIVATE BUILDERS
_build__api_driver
Creates an instance of Net::API::RPX
for us to communicate with.
->_build__api_driver
AUTHOR
Kent Fredric <kentnl@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by 'Cloudtone Studios'.
This is free software, licensed under:
The (three-clause) BSD License