Class: OpenStack::Authentication
- Inherits:
-
Object
- Object
- OpenStack::Authentication
- Defined in:
- lib/openstack/connection.rb
Overview
OpenStack::Authentication
Class Method Summary collapse
-
.init(conn) ⇒ Object
Performs an authentication to the OpenStack auth server.
Class Method Details
.init(conn) ⇒ Object
Performs an authentication to the OpenStack auth server. If it succeeds, it sets the service_host, service_path, service_port, service_scheme, authtoken, and authok variables on the connection. If it fails, it raises an exception.
238 239 240 241 242 243 244 |
# File 'lib/openstack/connection.rb', line 238 def self.init(conn) if conn.auth_path =~ /.*v2.0\/?$/ AuthV20.new(conn) else AuthV10.new(conn) end end |