2017 © Pedro Peláez
 

yii2-extension yii2-dohclient

doh oauth2 client

image

departmentofhealth/yii2-dohclient

doh oauth2 client

  • Tuesday, February 21, 2017
  • by dixonsatit
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

yii2-dohclient

การติดตั้ง

สามารถติดตั้งผ่าน composer โดยรันคำสั่ง, (*1)

php composer require --prefer-dist departmentofhealth/yii2-dohclient "*"

หรือเพิ่มคำสั่งนี้, (*2)

"departmentofhealth/yii2-dohclient": "*"

ที่ไฟล์ composer.json ในส่วนของ require, (*3)

ลงทะเบียนเข้าใช้งาน DOH SSO

  • ลงทะเบียนเข้าใช้งานที่ http://sso.anamai.moph.go.th
  • กรอกข้อมูลส่วนตัว
  • สร้าง Application และกรอก redirect url จะได้ clientID, clientSecret

การใช้งานร่วมกับ yii2-user

ตั้งค่า authClientCollection ที่ main.php ใสส่วนของ components, (*4)

...

        'authClientCollection' => [
            'class'   => \yii\authclient\Collection::className(),
            'httpClient' => [
                'transport' => 'yii\httpclient\CurlTransport',
            ],
            'clients' => [
               'doh' => [
                    'class' => 'departmentofhealth\yii2\dohclient\DohClientDektrium',
                    'clientId' => '<clientID>',
                    'clientSecret' => '<ClientSecret>',
                ],
            ],
        ],
...

ทำการ override view yii2-user และเรียกใช้งาน widget ที่หน้า login, (*5)

 ['/user/security/auth'],
        'popupMode' => false,
        'options'=>[
            'class'=>'auth-clients text-center',
        ]
    ]);
    echo 'Login with: ';
    foreach ($authAuthChoice->getClients() as $key => $client): ?>
= $authAuthChoice->clientLink($client,strtoupper($key));?>



The Versions

21/02 2017

dev-develop

dev-develop

doh oauth2 client

  Sources   Download

Apache-2.0

The Requires

 

by sathit seethaphon

extension yii2

21/02 2017

dev-master

9999999-dev

doh oauth2 client

  Sources   Download

Apache-2.0

The Requires

 

by sathit seethaphon

extension yii2

21/02 2017

0.9.2

0.9.2.0

doh oauth2 client

  Sources   Download

Apache-2.0

The Requires

 

by sathit seethaphon

extension yii2

20/02 2017

0.9.1

0.9.1.0

doh oauth2 client

  Sources   Download

Apache-2.0

The Requires

 

by sathit seethaphon

extension yii2

20/02 2017

0.9.0

0.9.0.0

doh oauth2 client

  Sources   Download

Apache-2.0

The Requires

 

by sathit seethaphon

extension yii2