На GitHub подкинули идею, как сделать поддержку http и https одновременно

This commit is contained in:
ErickSkrauch 2016-10-07 17:48:57 +03:00
parent ad058664db
commit 1254369d3e
2 changed files with 4 additions and 8 deletions

View File

@ -21,10 +21,7 @@ return [
'/mojang/profiles/<uuid>/names' => 'mojang/api/usernames-by-uuid', '/mojang/profiles/<uuid>/names' => 'mojang/api/usernames-by-uuid',
'POST /mojang/profiles' => 'mojang/api/uuids-by-usernames', 'POST /mojang/profiles' => 'mojang/api/uuids-by-usernames',
"http://{$params['authserverHost']}/mojang/api/users/profiles/minecraft/<username>" => 'mojang/api/uuid-by-username', "<protocol:http|https>://{$params['authserverHost']}/mojang/api/users/profiles/minecraft/<username>" => 'mojang/api/uuid-by-username',
"http://{$params['authserverHost']}/mojang/api/user/profiles/<uuid>/names" => 'mojang/api/usernames-by-uuid', "<protocol:http|https>://{$params['authserverHost']}/mojang/api/user/profiles/<uuid>/names" => 'mojang/api/usernames-by-uuid',
"POST http://{$params['authserverHost']}/mojang/api/profiles/minecraft" => 'mojang/api/uuids-by-usernames', "POST <protocol:http|https>://{$params['authserverHost']}/mojang/api/profiles/minecraft" => 'mojang/api/uuids-by-usernames',
"https://{$params['authserverHost']}/mojang/api/users/profiles/minecraft/<username>" => 'mojang/api/uuid-by-username',
"https://{$params['authserverHost']}/mojang/api/user/profiles/<uuid>/names" => 'mojang/api/usernames-by-uuid',
"POST https://{$params['authserverHost']}/mojang/api/profiles/minecraft" => 'mojang/api/uuids-by-usernames',
]; ];

View File

@ -39,8 +39,7 @@ class Module extends \yii\base\Module implements BootstrapInterface {
*/ */
public function bootstrap($app) { public function bootstrap($app) {
$app->getUrlManager()->addRules([ $app->getUrlManager()->addRules([
"http://$this->host/$this->id/auth/<action>" => "$this->id/authentication/<action>", "<protocol:http|https>://$this->host/$this->id/auth/<action>" => "$this->id/authentication/<action>",
"https://$this->host/$this->id/auth/<action>" => "$this->id/authentication/<action>",
], false); ], false);
} }