2017 © Pedro Peláez
 

library aadhaar

Aaadhaar Bridge for laravel.

image

qafeen/aadhaar

Aaadhaar Bridge for laravel.

  • Sunday, October 16, 2016
  • by qafeen
  • Repository
  • 6 Watchers
  • 10 Stars
  • 71 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 2 Versions
  • 18 % Grown

The README.md

Aadhaar (Unique identification authority of India) Package on laravel 5.

Authenticating users by Aaadhaar is a breeze with this package., (*1)

Installation

In order to install Aadhaar, you can do it by composer, (*2)

composer require qafeen/aadhaar:@dev

or add it in your composer.json file., (*3)

"qafeen/aadhaar": "@dev"

then run composer install or composer update., (*4)

In your config/app.php file add in the providers list, (*5)

Qafeen\Aadhaar\AadhaarServiceProvider::class,

And then register Aadhaar facade in aliases array, (*6)

'Aadhaar' => Qafeen\Aadhaar\AadhaarFacade::class,

Api Documentation

Note: All the required parameters will be fetch from Request., (*7)

Aadhaar::isValid()

isValid(Partial match) will call aadhaar bridge api and submit a request. If user is authenticated then aadhaar-reference-code code will be return or false Note: 1. Parameters required in Request facade is aadhaarId, pincode, name. 2. Configuration such as modality, certificate-type will be loaded from config/aadhaar.php file. 3. If not provided in configuration file then default value will be, (*8)

return [
    'modality'         => 'demo',
    'certificate-type' => 'preprod',
];

Aadhaar::generateOtp()

Generate Otp for aadhaar request. Required parameters is aadhaarId in Request., (*9)

Aadhaar::verifyOtp()

Verify the given OTP from user. Required parameters is aadhaarId, otp in Request., (*10)

Validation

You can validate aadhaarId by simply passing valid_aadhaar to Validator, (*11)

    return Validator::make($data, [
        'aadhaarId' => 'unique:users,aadhaar_id|valid_aadhaar',
    ], [
        'aadhaarId.unique' => 'Aadhaar id is already been used for registration.',
        'valid_aadhaar'    => 'Please check if your aadhaar id, pincode or name is valid as per your aadhaar card.',
    ]);

This will automatically call aadhaar bridge api and get you validated., (*12)

The Versions

16/10 2016

dev-master

9999999-dev

Aaadhaar Bridge for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Mohammed Mudasir

16/10 2016

v0.1

0.1.0.0

Aaadhaar Bridge for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Mohammed Mudasir