sushy/sushy/tests/unit/json_samples
Yusef Shaban 9610c06a17 Implement Redfish Sessions
Implement Redfish Sessions because some vendor implementations
have disabled basic auth and require a Redfish Session to access
resources.

This was done by creating the following objects:
SessionService, SessionCollection and Session,
BasicAuth, SessionAuth, SessionOrBasicAuth

Session state is managed internally by ourselves.
Unit tests have been updated accordingly.

Closes-Bug: 1695972
Co-Authored-By: Debayan Ray <debayan.ray@gmail.com>

Change-Id: I6623538383388caf1115a7c100b0f97e73df69d9
2018-01-16 09:24:08 -07:00
..
error.json Improve logging and error handling in base code 2017-05-12 14:17:58 +02:00
ethernet_interfaces.json Adds EthernetInterface to the library 2017-10-06 00:41:11 -07:00
ethernet_interfaces_collection.json Adds EthernetInterface to the library 2017-10-06 00:41:11 -07:00
manager.json Add manager resource 2017-06-28 12:39:40 -04:00
manager_collection.json Add manager resource 2017-06-28 12:39:40 -04:00
processor.json Add System Processor/Memory info 2017-05-10 07:38:22 -04:00
processor2.json Add System Processor/Memory info 2017-05-10 07:38:22 -04:00
processor_collection.json Add System Processor/Memory info 2017-05-10 07:38:22 -04:00
root.json Improve unit-tests 2017-02-14 17:52:23 +00:00
session.json Implement Redfish Sessions 2018-01-16 09:24:08 -07:00
session_collection.json Implement Redfish Sessions 2018-01-16 09:24:08 -07:00
session_creation_headers.json Implement Redfish Sessions 2018-01-16 09:24:08 -07:00
session_error.json Implement Redfish Sessions 2018-01-16 09:24:08 -07:00
session_service.json Implement Redfish Sessions 2018-01-16 09:24:08 -07:00
system.json Add System Processor/Memory info 2017-05-10 07:38:22 -04:00
system_collection.json Improve unit-tests 2017-02-14 17:52:23 +00:00