Appelle l'API entreprise avec le token en Header
This commit is contained in:
parent
8febbadad6
commit
f748ccfc9e
23 changed files with 42 additions and 41 deletions
|
@ -59,8 +59,9 @@ class ApiEntreprise::API
|
|||
private
|
||||
|
||||
def self.call_with_token(resource_name, token)
|
||||
url = "#{API_ENTREPRISE_URL}/privileges?token=#{token}"
|
||||
url = "#{API_ENTREPRISE_URL}/#{resource_name}"
|
||||
response = Typhoeus.get(url,
|
||||
headers: { Authorization: "Bearer #{token}" },
|
||||
timeout: TIMEOUT)
|
||||
|
||||
if response.success?
|
||||
|
@ -76,6 +77,7 @@ class ApiEntreprise::API
|
|||
params = params(siret_or_siren, procedure_id, user_id)
|
||||
|
||||
response = Typhoeus.get(url,
|
||||
headers: { Authorization: "Bearer #{token_for_procedure(procedure_id)}" },
|
||||
params: params,
|
||||
timeout: TIMEOUT)
|
||||
|
||||
|
@ -112,8 +114,7 @@ class ApiEntreprise::API
|
|||
context: "demarches-simplifiees.fr",
|
||||
recipient: siret_or_siren,
|
||||
object: "procedure_id: #{procedure_id}",
|
||||
non_diffusables: true,
|
||||
token: token_for_procedure(procedure_id)
|
||||
non_diffusables: true
|
||||
}
|
||||
# rubocop:enable DS/ApplicationName
|
||||
params[:user_id] = user_id if user_id.present?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue