scoutingrudyardkipling/solopenidclient
最新稳定版本:1.0.3
Composer 安装命令:
composer require scoutingrudyardkipling/solopenidclient
包简介
Lightweight PHP5+ library for easy SOL OpenID authentication.
README 文档
README
Installatie
Deze package is met composer toe te voegen middels het volgende commando:
composer require scoutingrudyardkipling/solopenidclient
Voorbeeld (Laravel 5.x)
public function login(Illuminate\Http\Request $request) { $openid = new \ScoutingRudyardKipling\SOLOpenIdClient('http://your-return-url.nl'); if (!$openid->mode && $request->has('username')) { $username = $request->input('username'); return \Redirect::to($openid->setUserIdentity($username)->authUrl()); } elseif (!!$openid->mode) { if ($openid->mode == 'cancel') { // user cancelled logging in } elseif ($openid->validate()) { // user login confirmed by Scouting Nederland, let's proceed! $user = $openid->getValidatedUser(); // Either create a new user or link the returned SNL-user to one of your registered users. // Notice that SNL only confirmed that the user is who it claims to be and that he/she is an active // member of Scouting Nederland. You have to deal with authorisation yourself for instance to make sure // the authenticated user is a member of your scouting club. } else { // login failed } } else { // show a form where the user can provide his/her SNL username } }
统计信息
- 总下载量: 585
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-08