Я хочу создать открытый идентификатор входа, мне интересно, пользуюсь ли я одним из классов от Creating an OpenID Login widget, например openid selector library или openid real selector. btw, realselector newer/better, так как его переписывает библиотека openid selectorКак создать регистрационную форму OpenID
есть ли начатый учебник? я вижу, что в обоих случаях я могу легко войти с использованием открытого идентификатора. но как мое приложение будет обрабатывать логин? например, я думаю, что моему приложению нужно обработать обратную передачу из Google или что-то в этом роде? например. в stackoverflow, я пойду и создаю свой профиль? как я также проверю, что пользователь вошел в систему и какой пользователь. например. в PHP я могу сохранить переменную сеанса $_SESSION["userid"]
и проверить ее.
в Staying logged in between pages он говорит мне проверять наличие файлов cookie, но что такое cookie isit? Что делать, если я хочу проверить PHP/ASP.NET?
нормально, я читаю его. но я предполагаю возможность [openid selector] (http://code.google.com/p/openid-selector/) для входа в систему, используя [только javascript] (http://openid-selector.googlecode.com/svn/ trunk/demoOpenIDClient.html) открывает новые возможности -> я думаю, что независимость от модели сервера. поэтому я хотел бы знать, как я могу работать с этим. сайт google-кода для обоих решений, похоже, не имеет хорошего учебника по началу работы или документации –
в статье, которую вы указали, у вас есть 'session_start(); // необходимо для YADIS', я думаю, что это необходимо для меня/PHP, чтобы узнать, вошел ли пользователь во все страницы? не только для YADIS, что бы это ни было? и я думаю, '$ store = new Auth_OpenID_FileStore ('./ oid_store');' всегда * необходимо *, 'Auth_OpenID_Consumer'? есть ли документация для этих файлов? или как вы начали понимать их в 1-м месте? –
в '$ url = $ auth-> redirectURL ('http://consumer.example.com/' ... // перенаправляет провайдеру OpenID для аутентификации', почему он не перенаправляется на Google, например, но ваш сайт login? –