Skip to content

vikasnkumar/mojolicious-plugin-web-auth-site-linkedin

Repository files navigation

NAME
    Mojolicious::Plugin::Web::Auth::Site::LinkedIn - LinkedIn OAuth Plugin
    for Mojolicious::Plugin::Web::Auth

VERSION
    version 0.05

SYNOPSIS
        # Mojolicious
        $self->plugin('Web::Auth',
            module      => 'LinkedIn',
            key         => 'LinkedIn consumer key',
            secret      => 'LinkedIn consumer secret',
            on_finished => sub {
                my ( $c, $access_token, $email_info ) = @_;
                ...
            },
            on_error => sub {
                my ( $c, $error ) = @_;
                ...
            },
        );

        # Mojolicious::Lite
        plugin 'Web::Auth',
            module      => 'LinkedIn',
            key         => 'LinkedIn consumer key',
            secret      => 'LinkedIn consumer secret',
            on_finished => sub {
                my ( $c, $access_token, $email_info ) = @_;
                ...
            };


        # default authentication endpoint: /auth/linkedin/authenticate
        # default callback endpoint: /auth/linkedin/callback

DESCRIPTION
    This module adds LinkedIn
    <https://developer.linkedin.com/docs/rest-api/> support to
    Mojolicious::Plugin::Web::Auth.

    The only extra URL option is the "user_more_info_url" which the user can
    use to do a Mojo::UserAgent call to with the access token as a
    parameter, to get the other info such as profile image and first or last
    name. This URL can also be modified by the user to retrieve extra
    fields. For more details refer to the LinkedIn API
    <https://developer.linkedin.com/docs/rest-api/>.

AUTHOR
    Vikas N Kumar <[email protected]>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2019 by Vikas N Kumar.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages