Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
signed_return_url()
, и обработка ветки $type eq 'setup'
— эти два куска писались методом интутивного тыка, и я совершенно не уверен что они корректно покрывают все варианты использования.handle_page()
вернёт 'redirect', а не 'setup' — а я этот редирект переписываю через signed_return_url()
, что теоретически может привести к подтверждению авторизации вместо провала, т.е. к дыре в безопасности. А может никакой дыры и нет. Но без нормальной документации и тестов это узнать сложно.
Персональный OpenID сервер на Perl