承接 scoutingrudyardkipling/solopenidclient 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 2
  • Watchers: 3
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-05-08