Class: RazorRisk::Cassini::Applications::Microservices::Login::LoginApp
- Inherits:
-
SecurableMicroservice
- Object
- SecurableMicroservice
- RazorRisk::Cassini::Applications::Microservices::Login::LoginApp
- Includes:
- Pantheios, RESTFramework::RouteVerbDispatch, RouteVerbAdaptors::Login, RazorRisk::Cassini::Authorisation::SecurityModelHelpers, RazorRisk::Core::Diagnostics::Logger, Razor::Connectivity::Razor3, Razor::Connectivity::Razor3::EntityConnectors
- Defined in:
- lib/razor_risk/cassini/applications/microservices/login/app.rb
Overview
Razor Web Sercies Login Microservice.
Constant Summary collapse
- FULL_DESIGNATION =
Microservice long name.
'Login'
- SHORT_DESIGNATION =
Microservice short name.
'login'
- SERVICE_TYPE =
Service type.
:microservice
- HTTP_ACCEPTS =
Supported Content Types.
[ 'application/xml', 'text/xml', 'application/json', 'text/plain', '*/*' ]
- PROGRAM_FEATURES =
Supported features, used for generating CLI options.
{ has_web_server: true, has_host_and_port: true, has_razor_connectivity: true, authentication: true, copyright_year: 2017, }
Class Method Summary collapse
-
.on_init_service(options) ⇒ Object
Executed when the mircoservice is initialized.
Class Method Details
.on_init_service(options) ⇒ Object
Executed when the mircoservice is initialized.
127 128 129 130 131 132 133 134 135 136 |
# File 'lib/razor_risk/cassini/applications/microservices/login/app.rb', line 127 def self.on_init_service trace ParamNames[ :options ], check_option , :razor_requester check_option , :message_map, type: MessageMap, allow_nil: true set :razor_requester, [:razor_requester] set :message_map, ([:message_map] || MessageMap::DefaultInstance) end |