Pull to refresh
-1
Karma
0
Rating
smartly @smartly

User

запрос состояния счёта для украинского провайдера life:)

Lumber room
Недавно life:) открыл «портал» my.life.com.ua, самым полезной функцией которого, как мне показалось, является возможность узнать состояние счёта.

Ну и я быстренько на-curl-ил:
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Views 348
Comments 8

OpenID провайдер с помощью phpMyID

Lumber room
Захотел я себе OpenID идентификатор. Чтобы иногда писать комментарии на других сайтах, допускающих OpenID. Сначала я подумал, что для этого нужно установить Wordpress с каким-то плугином. Я ошибался. Для создания на своём сайте OpenID провайдера достаточно маленькой библиотеки phpMyID

phpMyID — это однопользовательский провайдер идентификации для OpenID. Инструкция по установке есть в дистрибутиве, но всё сводится к простому. закачиваете два php файла MyID.php и MyID.config.php и правите MyID.config.php (Ну или сначала правите, потом закачиваете, кому как удобнее). Меняете параметр auth_realm на что-то своё (эта строка потом будет в приглашении пароля в браузере), меняете auth_username на свой любимый логин, генерируете строку (я предполагаю, что у вас есть доступ к шеллу):

echo -n 'свой_логин:свой_realm:свой_пароль' | openssl md5

Сгенерированную строку вставляете в параметр auth_password.

Для начала — всё. Теперь ваш OpenID будет domain.tld/dir/phpMyId.config.php. Проверьте.

Но меня это неудовлетворило. Я подправил конфиг lighttpd, добавив правило подмены урлов:

url.rewrite-once = (
...
"^/alexey(.*)$" => "/MyID.config.php$1"
...
)

и получил себе OpenID: boyko.km.ua/alexey

Можно добавить и второго пользователя, скопировав файл phpMyId.config.php с другим именем, и настроив ещё одно правило подмены урла в lighttpd.conf

Не забудьте прочитать README из дистрибутива phpMyId
Total votes 29: ↑26 and ↓3 +23
Views 363
Comments 20

Information

Rating
Does not participate
Location
Хмельницкая обл., Украина
Date of birth
Registered
Activity