Class: SoarIdm::DirectoryProvider

Inherits:
Object
  • Object
show all
Includes:
Jsender
Defined in:
lib/soar_idm/directory_provider.rb

Instance Method Summary collapse

Instance Method Details

#authenticate(credentials) ⇒ Object



20
21
22
# File 'lib/soar_idm/directory_provider.rb', line 20

def authenticate(credentials)
  fail('Not implemented')
end

#bootstrap(configuration) ⇒ Object



8
9
10
# File 'lib/soar_idm/directory_provider.rb', line 8

def bootstrap(configuration)
  fail('Not implemented')
end

#bootstrapped?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/soar_idm/directory_provider.rb', line 12

def bootstrapped?
  success_data({ 'bootstrap' => false })
end

#connectObject



24
25
26
# File 'lib/soar_idm/directory_provider.rb', line 24

def connect
  fail('Not implemented')
end

#connected?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/soar_idm/directory_provider.rb', line 28

def connected?
  success_data({ 'connected' => false })
end

#ready?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/soar_idm/directory_provider.rb', line 32

def ready?
  success_data({ 'ready' => false })
end

#uriObject



16
17
18
# File 'lib/soar_idm/directory_provider.rb', line 16

def uri
  success_data({ 'uri' => URI("http://localhost").to_s })
end