Алексей Лихацкий (likhatskiy) wrote,
Алексей Лихацкий
likhatskiy

Category:

OAUTH в Mojo и Mojolicious

 После написания модуля для всех версий протокола OAUTH преступил к использованию этого добра в проектах на Mojolicious. В итоге получился очень удобный плагин. Прикрутить его проще простого:

my $config = {
provider1 => {
# provider1 config params
},
provider2 => {
# provider2 config params
},
};

# Mojolicious
$self->plugin('o_auth', {
'config' => $config,
});

# Mojolicious::Lite
plugin 'o_auth', {
'config' => $config,
};

Плагин сам создает роутеры для инициализации и коллбэка от провайдера. На github есть пример реализации.
Tags: mojo, mojolicious, oauth, perl, plugin
Subscribe

  • OAUTH 1.0, 1.0A и 2.0 в одном течении

    В силу стремительного распространения OAUTH, решил внедрить его в своих проектах. Начал разбираться, выяснилось что есть аж три версии протокола:…

  • default layout in Mojolicious

    В Mojolicious, чтобы указать layout, его надо либо прописывать в шаблоне % layout 'new_design' либо передавать контроллере…

  • truncate string by length and word

    Часто требуется обрезать строку по длине (ну возможно поставить в конце "..."). Проблема в том, что обрезание может попасть на часть слова,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments