NAME
Net::Salesforce - Authentication against Salesforce OAuth 2 endpoints.
SYNOPSIS
use Net::Salesforce;
my $sf = Net::Salesforce->new(
'key' => $ENV{SFKEY},
'secret' => $ENV{SFSECRET},
'redirect_uri' => 'https://localhost:8081/callback'
);
DESCRIPTION
Net::Salesforce is an authentication module for Salesforce OAuth 2.
ATTRIBUTES
api_host
Returns a Mojo::URL of the Salesforce api host, defaults to https://na15.salesforce.com/
authorize_path
Endpoint to Salesforce's authorize page.
access_token_path
Endpoint to Salesforce's access token page
params
Form parameters attribute
redirect_uri
Callback URI defined in your Salesforce application
response_type
Response type for authorization callback
scope
Scopes available as defined by the Salesforce application.
secret
Acts as Salesforce client_secret
key
Acts as Salesforce client_key
ua
A Mojo::UserAgent object.
json
A Mojo::JSON object.
METHODS
verify_signature
refresh
oauth2
authorize_url
access_token_url
authenticate
password
INSTALL
$ cpanm git://github.com/battlemidget/Net-Salesforce.git
If you'd wish to try out the latest code base you can do so with above command.
AUTHOR
Adam Stokes <adamjs@cpan.org>
COPYRIGHT
Copyright 2014- Adam Stokes
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.