- Üniversiteler, çeşitli web servisleri(ÖSYM, KPS, YÖKSİS, DETSİS gibi) kullanmakta,
- Fakat web servis hesaplarını çeşitli dış yazılımlarla(EBYS, OBS, HBYS, BAP gibi) istemeden paylaşmakta...
- Üniversitelerde kullanılan SOAP servisleri RESTful yapıya döndürüldü,
- JWT ile kulanıcı ve rol doğrulaması,
- Kullanıcı ve Servis yönetimi, istek sayılarını raporlayan admin arayüzü yapıldı
-
/api
- RESTful Servisleri
- PHP 7.2
- Laravel 5.8
- tymon/jwt-auth
-
/app
- Admin Arayüzü
- AngularJS 2
-
/test
#git clone https://github.com/smcn/Xconnect.git .
#cd api_app_test/api
#composer install
#cp .env.example .env
#php artisan key:generate
#php artisan jwt:secret
#nano .env
…
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
…
#php artisan migrate --seed
#cd ../app
#nano app.js
…
$rootScope.serviceBaseURL = "https://site-adi/api/";
…
#cd ../test
#composer install
#nano OSYMozGecmis.php
…
private $email = 'yoksis@omu.edu.tr';
private $password = 'secret';
private $serviceBaseURL = 'https://site-adi/api/';
…
$bind = array(''); //TcKimlikNO lar
…
$db_host = '127.0.0.1';
$db_database = '';
$db_username = '';
$db_password = 'secret';
…
#php OSYMozGecmis.php