@@ 154-160 (lines=7) @@ | ||
151 | $response_code = wp_remote_retrieve_response_code( $result ); |
|
152 | $body_json = json_decode( wp_remote_retrieve_body( $result ) ); |
|
153 | ||
154 | if( 200 !== $response_code ) { |
|
155 | if ( isset( $body_json->error ) ) { |
|
156 | return new WP_Error( $body_json->error, $body_json->message ); |
|
157 | } else { |
|
158 | return new WP_Error( 'server_error', sprintf( __( "Request failed with code %s" ), $response_code ) ); |
|
159 | } |
|
160 | } |
|
161 | ||
162 | if ( isset( $body_json->access_token ) ) { |
|
163 | // authorize user and enable SSO |
|
@@ 208-214 (lines=7) @@ | ||
205 | $response_code = wp_remote_retrieve_response_code( $result ); |
|
206 | $body_json = json_decode( wp_remote_retrieve_body( $result ) ); |
|
207 | ||
208 | if( 200 !== $response_code ) { |
|
209 | if ( isset( $body_json->error ) ) { |
|
210 | return new WP_Error( $body_json->error, $body_json->message ); |
|
211 | } else { |
|
212 | return new WP_Error( 'server_error', sprintf( __( "Request failed with code %s" ), $response_code ) ); |
|
213 | } |
|
214 | } |
|
215 | ||
216 | return true; |
|
217 | } |