@@ -223,7 +223,6 @@ private function validateAdminUser(Request $request) {
223
223
* {"name"="dob", "dataType"="datetime", "required"=true, "description"="date of birth mm/dd/yyyy"},
224
224
* {"name"="email", "dataType"="email", "required"=true, "description"="Email"},
225
225
* {"name"="email_confirmation", "dataType"="integer", "required"=true, "description"="0-email confirmation not required, 1-required"},
226
- * {"name"="scope", "dataType"="string", "required"=true, "description"="Fixed value - API"},
227
226
* {"name"="_locale", "dataType"="string", "required"=false, "description"="User locale. Will default to en"}
228
227
* },
229
228
* )
@@ -239,7 +238,6 @@ public function postRegisterAction()
239
238
$ this ->validateEmail ($ request );
240
239
$ this ->validateFirstname ($ request );
241
240
$ this ->validateDob ($ request );
242
- $ this ->validateScope ($ request );
243
241
244
242
$ user = $ userManager ->createUser ();
245
243
@@ -249,7 +247,7 @@ public function postRegisterAction()
249
247
$ user ->setFirstname ($ request ->request ->get ('firstname ' ));
250
248
$ user ->setLastname ($ request ->request ->get ('lastname ' ));
251
249
$ user ->setDob ($ request ->request ->get ('dob ' ));
252
- $ user ->setRoles (array ('ROLE_ ' . $ request -> request -> get ( ' scope ' ) ));
250
+ $ user ->setRoles (array ('ROLE_API ' ));
253
251
$ user ->setEnabled (true );
254
252
255
253
$ userManager ->updateUser ($ user );
@@ -373,18 +371,6 @@ private function validateDob(Request $request) {
373
371
}
374
372
}
375
373
376
- /**
377
- * Validate dob
378
- */
379
- private function validateScope (Request $ request ) {
380
- $ scope = $ request ->request ->get ('scope ' );
381
-
382
- // Check if scope is set to API
383
- if ('API ' != $ scope ) {
384
- $ this ->logAndThrowError (400 , 'Invalid scope: ' .$ scope , $ this ->get ('translator ' )->trans ('api.show_error_scope ' , array (), 'messages ' , $ request ->getLocale ()), $ request ->getLocale ());
385
- }
386
- }
387
-
388
374
/**
389
375
* Change Password request. Will return a JsonResponse(username, msg) upon success.
390
376
*
@@ -710,7 +696,6 @@ protected function getObfuscatedEmail(UserInterface $user)
710
696
* {"name"="client_secret", "dataType"="string", "required"=true, "description"="oAuth ClientSecret"},
711
697
* {"name"="username", "dataType"="string", "required"=true, "description"="username"},
712
698
* {"name"="password", "dataType"="string", "required"=true, "description"="password"},
713
- * {"name"="scope", "dataType"="string", "required"=true, "description"="Fixed value - API"},
714
699
* {"name"="_locale", "dataType"="string", "required"=false, "description"="User locale. Will default to en"}
715
700
* },
716
701
* )
@@ -723,12 +708,11 @@ public function postAccessTokenAction()
723
708
724
709
$ username = $ data ['username ' ];
725
710
$ password = $ data ['password ' ];
726
- $ scope = $ data ['scope ' ];
727
711
$ clientId = $ data ['client_id ' ];
728
712
$ clientSecret = $ data ['client_secret ' ];
729
713
$ grantType = 'password ' ;
730
714
731
- if (!$ username || !$ password || !$ clientId || !$ clientSecret || ! $ scope ) {
715
+ if (!$ username || !$ password || !$ clientId || !$ clientSecret ) {
732
716
$ this ->logAndThrowError (400 , 'Unable to obtain Access Token for missing username/password/clientId/clientSecret. ' , $ this ->get ('translator ' )->trans ('api.show_error_server_fault ' , array (), 'messages ' , $ request ->getLocale ()), $ request ->getLocale ());
733
717
}
734
718
@@ -802,7 +786,6 @@ private function fetchAccessToken(Request $request, $grantType)
802
786
$ refreshToken = array_key_exists ('refresh_token ' , $ data ) ? $ data ['refresh_token ' ] : null ;
803
787
$ username = array_key_exists ('username ' , $ data ) ? $ data ['username ' ] : null ;
804
788
$ password = array_key_exists ('password ' , $ data ) ? $ data ['password ' ] : null ;
805
- $ scope = array_key_exists ('scope ' , $ data ) ? $ data ['scope ' ] : null ;
806
789
807
790
$ client = new OAuth2 \Client ($ clientId , $ clientSecret );
808
791
0 commit comments