コード例 #1
0
 public function run()
 {
     DB::table('oauth2_resource_server')->delete();
     $current_realm = Config::get('app.url');
     $res = @parse_url($current_realm);
     ResourceServer::create(array('friendly_name' => 'openstack id server', 'host' => $res['host'], 'ip' => '127.0.0.1'));
 }
コード例 #2
0
ファイル: TestSeeder.php プロジェクト: smarcet/openstackid
 public function run()
 {
     Eloquent::unguard();
     DB::table('banned_ips')->delete();
     DB::table('user_exceptions_trail')->delete();
     DB::table('server_configuration')->delete();
     DB::table('server_extensions')->delete();
     DB::table('oauth2_client_api_scope')->delete();
     DB::table('oauth2_client_authorized_uri')->delete();
     DB::table('oauth2_access_token')->delete();
     DB::table('oauth2_refresh_token')->delete();
     DB::table('oauth2_client')->delete();
     DB::table('openid_trusted_sites')->delete();
     DB::table('openid_associations')->delete();
     DB::table('openid_users')->delete();
     DB::table('oauth2_api_endpoint_api_scope')->delete();
     DB::table('oauth2_api_endpoint')->delete();
     DB::table('oauth2_api_scope')->delete();
     DB::table('oauth2_api')->delete();
     DB::table('oauth2_resource_server')->delete();
     $this->seedServerConfiguration();
     $this->seedServerExtensions();
     $current_realm = Config::get('app.url');
     $components = parse_url($current_realm);
     ResourceServer::create(array('friendly_name' => 'test resource server', 'host' => $components['host'], 'ip' => '127.0.0.1'));
     $resource_server = ResourceServer::first();
     $this->seedApis();
     //scopes
     $this->seedResourceServerScopes();
     $this->seedApiScopes();
     $this->seedApiEndpointScopes();
     $this->seedApiScopeScopes();
     $this->seedUsersScopes();
     $this->seedPublicCloudScopes();
     $this->seedPrivateCloudScopes();
     $this->seedConsultantScopes();
     //endpoints
     $this->seedResourceServerEndpoints();
     $this->seedApiEndpoints();
     $this->seedApiEndpointEndpoints();
     $this->seedScopeEndpoints();
     $this->seedUsersEndpoints();
     $this->seedPublicCloudsEndpoints();
     $this->seedPrivateCloudsEndpoints();
     $this->seedConsultantsEndpoints();
     //clients
     $this->seedTestUsersAndClients();
 }