Class: Setsuzoku::Service::WebService::AuthStrategies::BasicAuthStrategy
Overview
The API OAuth Authentication Interface definition. Any Plugin that implements this must implement all methods required for OAuth.
Defines all necessary methods for the basic auth strategy.
Instance Attribute Summary
Attributes included from AuthStrategy
#credential, #service
#config_context
Class Method Summary
collapse
Instance Method Summary
collapse
#initialize, #new_credential!, #set_credential!
#get_from_context
Class Method Details
.credential_class ⇒ Object
.required_instance_methods ⇒ Object
16
17
18
|
# File 'lib/setsuzoku/service/web_service/auth_strategies/basic_auth_strategy.rb', line 16
def self.required_instance_methods
[]
end
|
Instance Method Details
#auth_credential_valid? ⇒ Boolean
44
45
46
|
# File 'lib/setsuzoku/service/web_service/auth_strategies/basic_auth_strategy.rb', line 44
def auth_credential_valid?
true
end
|
28
29
30
31
32
33
34
35
36
37
|
# File 'lib/setsuzoku/service/web_service/auth_strategies/basic_auth_strategy.rb', line 28
def
{
authorization: {
basic_auth: {
username: self.credential.username,
password: self.credential.password
}
}
}
end
|