Added Scope base realm
the idea behind this is able to separate scope base realm from host header Change-Id: I388fbbd7fe6f8187cb15f7403023b3af9b9c6507
This commit is contained in:
parent
e9bcfcac09
commit
ba38209bc6
@ -2,6 +2,7 @@ APP_ENV=local
|
|||||||
APP_DEBUG=true
|
APP_DEBUG=true
|
||||||
APP_KEY=SomeRandomString
|
APP_KEY=SomeRandomString
|
||||||
APP_URL=http://localhost
|
APP_URL=http://localhost
|
||||||
|
APP_SCOPE_BASE_REALM=http://localhost
|
||||||
APP_OAUTH_2_0_CLIENT_ID=clientid
|
APP_OAUTH_2_0_CLIENT_ID=clientid
|
||||||
APP_OAUTH_2_0_CLIENT_SECRET=clientsecret
|
APP_OAUTH_2_0_CLIENT_SECRET=clientsecret
|
||||||
APP_OAUTH_2_0_AUTH_SERVER_BASE_URL=http://localhost
|
APP_OAUTH_2_0_AUTH_SERVER_BASE_URL=http://localhost
|
||||||
|
@ -45,6 +45,14 @@ return [
|
|||||||
|
|
||||||
'url' => env('APP_URL', 'http://localhost'),
|
'url' => env('APP_URL', 'http://localhost'),
|
||||||
|
|
||||||
|
/*
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
| Application Scope Base Realm
|
||||||
|
|---------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
|
||||||
|
'scope_base_realm' => env('APP_SCOPE_BASE_REALM', 'http://localhost'),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
| Application Timezone
|
| Application Timezone
|
||||||
|
@ -42,7 +42,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
private function seedSummitScopes()
|
private function seedSummitScopes()
|
||||||
{
|
{
|
||||||
|
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'summits']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'summits']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
@ -184,7 +184,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function seedMembersScopes(){
|
private function seedMembersScopes(){
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'members']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'members']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
@ -225,7 +225,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function seedTagsScopes(){
|
private function seedTagsScopes(){
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'organizations']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'organizations']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
@ -251,7 +251,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function seedOrganizationScopes(){
|
private function seedOrganizationScopes(){
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'companies']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'companies']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
@ -282,7 +282,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function seedCompaniesScopes(){
|
private function seedCompaniesScopes(){
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'companies']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'companies']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
@ -308,7 +308,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function seedGroupsScopes(){
|
private function seedGroupsScopes(){
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'groups']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'groups']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
@ -334,7 +334,7 @@ final class ApiScopesSeeder extends Seeder
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function seedTeamsScopes(){
|
private function seedTeamsScopes(){
|
||||||
$current_realm = Config::get('app.url');
|
$current_realm = Config::get('app.scope_base_realm');
|
||||||
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'teams']);
|
$api = EntityManager::getRepository(\App\Models\ResourceServer\Api::class)->findOneBy(['name' => 'teams']);
|
||||||
|
|
||||||
$scopes = [
|
$scopes = [
|
||||||
|
@ -31,7 +31,7 @@ class AccessTokenServiceStub implements IAccessTokenService
|
|||||||
*/
|
*/
|
||||||
public function get($token_value)
|
public function get($token_value)
|
||||||
{
|
{
|
||||||
$url = Config::get('app.url');
|
$url = Config::get('app.scope_base_realm');
|
||||||
$parts = @parse_url($url);
|
$parts = @parse_url($url);
|
||||||
$realm = $parts['host'];
|
$realm = $parts['host'];
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ class AccessTokenServiceStub2 implements IAccessTokenService
|
|||||||
*/
|
*/
|
||||||
public function get($token_value)
|
public function get($token_value)
|
||||||
{
|
{
|
||||||
$url = Config::get('app.url');
|
$url = Config::get('app.scope_base_realm');
|
||||||
$parts = @parse_url($url);
|
$parts = @parse_url($url);
|
||||||
$realm = $parts['host'];
|
$realm = $parts['host'];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user