@@ -711,7 +711,7 @@ public function testSuccessfulImplicitRequest(): void
711
711
'client_id ' => 'foo ' ,
712
712
]);
713
713
714
- $ response = $ this ->handleAuthorizationRequest ($ request );
714
+ $ response = $ this ->handleAuthorizationRequest ($ request, true , true );
715
715
$ this ->assertSame (302 , $ response ->getStatusCode ());
716
716
$ responseData = [];
717
717
parse_str (parse_url ($ response ->getHeaderLine ('Location ' ), \PHP_URL_FRAGMENT ), $ responseData );
@@ -733,7 +733,7 @@ public function testSuccessfulImplicitRequestWithState(): void
733
733
'state ' => 'quzbaz ' ,
734
734
]);
735
735
736
- $ response = $ this ->handleAuthorizationRequest ($ request );
736
+ $ response = $ this ->handleAuthorizationRequest ($ request, true , true );
737
737
738
738
$ this ->assertSame (302 , $ response ->getStatusCode ());
739
739
$ responseData = [];
@@ -757,7 +757,7 @@ public function testSuccessfulImplicitRequestRedirectUri(): void
757
757
'redirect_uri ' => 'https://example.org/oauth2/redirect-uri ' ,
758
758
]);
759
759
760
- $ response = $ this ->handleAuthorizationRequest ($ request );
760
+ $ response = $ this ->handleAuthorizationRequest ($ request, true , true );
761
761
$ this ->assertSame (302 , $ response ->getStatusCode ());
762
762
$ responseData = [];
763
763
parse_str (parse_url ($ response ->getHeaderLine ('Location ' ), \PHP_URL_FRAGMENT ), $ responseData );
@@ -779,10 +779,10 @@ public function testImplicitRequestWithInvalidScope(): void
779
779
'scope ' => 'non_existing ' ,
780
780
]);
781
781
782
- $ response = $ this ->handleAuthorizationRequest ($ request );
782
+ $ response = $ this ->handleAuthorizationRequest ($ request, true , true );
783
783
$ this ->assertSame (302 , $ response ->getStatusCode ());
784
784
$ responseData = [];
785
- parse_str (parse_url ($ response ->getHeaderLine ('Location ' ), \PHP_URL_QUERY ), $ responseData );
785
+ parse_str (parse_url ($ response ->getHeaderLine ('Location ' ), \PHP_URL_FRAGMENT ), $ responseData );
786
786
787
787
// Response assertions.
788
788
$ this ->assertSame ('invalid_scope ' , $ responseData ['error ' ]);
@@ -798,7 +798,7 @@ public function testImplicitRequestWithInvalidRedirectUri(): void
798
798
'redirect_uri ' => 'https://example.org/oauth2/other-uri ' ,
799
799
]);
800
800
801
- $ response = $ this ->handleAuthorizationRequest ($ request );
801
+ $ response = $ this ->handleAuthorizationRequest ($ request, true , true );
802
802
$ this ->assertSame (401 , $ response ->getStatusCode ());
803
803
$ responseData = json_decode ((string ) $ response ->getBody (), true );
804
804
@@ -814,10 +814,10 @@ public function testDeniedImplicitRequest(): void
814
814
'client_id ' => 'foo ' ,
815
815
]);
816
816
817
- $ response = $ this ->handleAuthorizationRequest ($ request , false );
817
+ $ response = $ this ->handleAuthorizationRequest ($ request , false , true );
818
818
$ this ->assertSame (302 , $ response ->getStatusCode ());
819
819
$ responseData = [];
820
- parse_str (parse_url ($ response ->getHeaderLine ('Location ' ), \PHP_URL_QUERY ), $ responseData );
820
+ parse_str (parse_url ($ response ->getHeaderLine ('Location ' ), \PHP_URL_FRAGMENT ), $ responseData );
821
821
822
822
// Response assertions.
823
823
$ this ->assertSame ('access_denied ' , $ responseData ['error ' ]);
@@ -832,7 +832,7 @@ public function testImplicitRequestWithMissingClient(): void
832
832
'client_id ' => 'yolo ' ,
833
833
]);
834
834
835
- $ response = $ this ->handleAuthorizationRequest ($ request , false );
835
+ $ response = $ this ->handleAuthorizationRequest ($ request , false , true );
836
836
$ this ->assertSame (401 , $ response ->getStatusCode ());
837
837
$ responseData = json_decode ((string ) $ response ->getBody (), true );
838
838
@@ -848,7 +848,7 @@ public function testImplicitRequestWithInactiveClient(): void
848
848
'client_id ' => 'baz_inactive ' ,
849
849
]);
850
850
851
- $ response = $ this ->handleAuthorizationRequest ($ request , false );
851
+ $ response = $ this ->handleAuthorizationRequest ($ request , false , true );
852
852
$ this ->assertSame (401 , $ response ->getStatusCode ());
853
853
$ responseData = json_decode ((string ) $ response ->getBody (), true );
854
854
@@ -864,7 +864,7 @@ public function testImplicitRequestWithRestrictedGrantClient(): void
864
864
'client_id ' => 'qux_restricted ' ,
865
865
]);
866
866
867
- $ response = $ this ->handleAuthorizationRequest ($ request , false );
867
+ $ response = $ this ->handleAuthorizationRequest ($ request , false , true );
868
868
$ this ->assertSame (401 , $ response ->getStatusCode ());
869
869
$ responseData = json_decode ((string ) $ response ->getBody (), true );
870
870
0 commit comments