dev-master
9999999-devAaadhaar Bridge for laravel.
MIT
The Requires
The Development Requires
by Mohammed Mudasir
v0.1
0.1.0.0Aaadhaar Bridge for laravel.
MIT
The Requires
The Development Requires
by Mohammed Mudasir
Wallogit.com
2017 © Pedro Peláez
Aaadhaar Bridge for laravel.
Authenticating users by Aaadhaar is a breeze with this package., (*1)
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,
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)
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)
Aaadhaar Bridge for laravel.
MIT
Aaadhaar Bridge for laravel.
MIT