Пример #1
0
 public function testAddServerExtension()
 {
     $new_ext = new ServerExtension();
     $new_ext->name = 'AX';
     $new_ext->description = 'OpenID service extension for exchanging identity information between endpoints';
     $new_ext->namespace = 'http://openid.net/srv/ax/1.0';
     $new_ext->active = true;
     $new_ext->extension_class = '';
     $new_ext->save();
     $ax = ServerExtension::where('name', '=', 'AX')->firstOrFail();
     $this->assertTrue($ax !== null);
 }
 public function run()
 {
     DB::table('server_extensions')->delete();
     ServerExtension::create(array('name' => 'AX', 'namespace' => 'http://openid.net/srv/ax/1.0', 'active' => false, 'extension_class' => 'openid\\extensions\\implementations\\OpenIdAXExtension', 'description' => 'OpenID service extension for exchanging identity information between endpoints', 'view_name' => 'extensions.ax'));
     ServerExtension::create(array('name' => 'SREG', 'namespace' => 'http://openid.net/extensions/sreg/1.1', 'active' => true, 'extension_class' => 'openid\\extensions\\implementations\\OpenIdSREGExtension', 'description' => 'OpenID Simple Registration is an extension to the OpenID Authentication protocol that allows for very light-weight profile exchange.', 'view_name' => 'extensions.sreg'));
     ServerExtension::create(array('name' => 'OAUTH2', 'namespace' => 'http://specs.openid.net/extensions/oauth/2.0', 'active' => true, 'extension_class' => 'openid\\extensions\\implementations\\OpenIdOAuth2Extension', 'description' => 'The OpenID OAuth2 Extension describes how to make the OpenID Authentication and OAuth2 Core specifications work well together.', 'view_name' => 'extensions.oauth2'));
 }