add token to header
This commit is contained in:
		
							parent
							
								
									3870421751
								
							
						
					
					
						commit
						3b623393ac
					
				|  | @ -32,27 +32,6 @@ class Repository implements RepositoryInterface | ||||||
|         die(json_encode(['message' => 'unauthorized'])); |         die(json_encode(['message' => 'unauthorized'])); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     static function getForm() |  | ||||||
|     { |  | ||||||
|         $data = [ |  | ||||||
|             'url' => '', |  | ||||||
|         ]; |  | ||||||
| 
 |  | ||||||
|         $config = \IpSupply\SyncOrder\Config\Getter::get('config'); |  | ||||||
|         if ($config) { |  | ||||||
|             $data = json_decode($config, true); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return [ |  | ||||||
|             [ |  | ||||||
|                 'label' => 'API', |  | ||||||
|                 'name' => 'url', |  | ||||||
|                 'value' => $data['url'] ?? '' |  | ||||||
|             ] |  | ||||||
|         ]; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     public function getData() |     public function getData() | ||||||
|     { |     { | ||||||
|         return \IpSupply\SyncOrder\Helper::responseOk([ |         return \IpSupply\SyncOrder\Helper::responseOk([ | ||||||
|  |  | ||||||
|  | @ -28,6 +28,6 @@ class Config extends Template | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public function getForm() { |     public function getForm() { | ||||||
|         return \IpSupply\SyncOrder\Api\Repository::getForm(); |         return \IpSupply\SyncOrder\Helper::getForm(); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -2,10 +2,37 @@ | ||||||
| 
 | 
 | ||||||
| namespace IpSupply\SyncOrder; | namespace IpSupply\SyncOrder; | ||||||
| 
 | 
 | ||||||
| final class Helper { | final class Helper | ||||||
|  | { | ||||||
|     public const API_KEY = 'IpSupply@123'; |     public const API_KEY = 'IpSupply@123'; | ||||||
|     public const PREFIX = 'IpSupply_SyncOrder'; |     public const PREFIX = 'IpSupply_SyncOrder'; | ||||||
| 
 | 
 | ||||||
|  |     static function getForm() | ||||||
|  |     { | ||||||
|  |         $data = [ | ||||||
|  |             'url' => '', | ||||||
|  |             'token' => '' | ||||||
|  |         ]; | ||||||
|  | 
 | ||||||
|  |         $config = \IpSupply\SyncOrder\Config\Getter::get('config'); | ||||||
|  |         if ($config) { | ||||||
|  |             $data = json_decode($config, true); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return [ | ||||||
|  |             [ | ||||||
|  |                 'label' => 'API', | ||||||
|  |                 'name' => 'url', | ||||||
|  |                 'value' => $data['url'] ?? '' | ||||||
|  |             ], | ||||||
|  |             [ | ||||||
|  |                 'label' => 'Token', | ||||||
|  |                 'name' => 'token', | ||||||
|  |                 'value' => $data['token'] ?? '' | ||||||
|  |             ] | ||||||
|  |         ]; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     static function responseOk(array $data) |     static function responseOk(array $data) | ||||||
|     { |     { | ||||||
|         header('HTTP/1.1 200 Ok'); |         header('HTTP/1.1 200 Ok'); | ||||||
|  |  | ||||||
|  | @ -27,7 +27,8 @@ class UpgradeData implements UpgradeDataInterface | ||||||
|     public function upgrade(ModuleDataSetupInterface $setup, ModuleContextInterface $context) |     public function upgrade(ModuleDataSetupInterface $setup, ModuleContextInterface $context) | ||||||
|     { |     { | ||||||
|         \IpSupply\SyncOrder\Config\Setter::set(path: 'config', value: json_encode([ |         \IpSupply\SyncOrder\Config\Setter::set(path: 'config', value: json_encode([ | ||||||
|             'url' => 'https://google.com' // TODO: config api
 |             'url' => 'https://api.nswteam.net/api/transferPostData', | ||||||
|  |             'token' => 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5uc3d0ZWFtLm5ldC9hcGkvbG9naW4iLCJpYXQiOjE2ODkzOTEyMDMsImV4cCI6MTcyMDkyNzIwMywibmJmIjoxNjg5MzkxMjAzLCJqdGkiOiJreFA1MW9jck5rdEYzSzY3Iiwic3ViIjozNjkwLCJwcnYiOiJjOGVlMWZjODllNzc1ZWM0YzczODY2N2U1YmUxN2E1OTBiNmQ0MGZjIn0.p-aE0oWkKmdrcKWD94oSmMd_CMbY_4MoqADIwYIhIKw' //
 | ||||||
|         ])); |         ])); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -20,7 +20,7 @@ final class Index | ||||||
|     protected function _headers($headers = array()) |     protected function _headers($headers = array()) | ||||||
|     { |     { | ||||||
|         return array_merge([ |         return array_merge([ | ||||||
|             'Authorization' => 'Bearer ' . null |             'Authorization' => 'Bearer ' . $this->_config['token'] | ||||||
|         ], $headers); |         ], $headers); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue