mirror of
https://github.com/flobz/psa_car_controller.git
synced 2026-08-21 17:06:18 +00:00
Use a different AUTHORIZE_SERVICE per brand/realm
This commit is contained in:
@@ -72,7 +72,7 @@ class Configuration(object):
|
||||
# Debug file location
|
||||
self.logger_file = None
|
||||
# Debug switch
|
||||
self.debug = False
|
||||
self.debug = True
|
||||
|
||||
# SSL/TLS verification
|
||||
# Set this to false to skip verifying SSL certificate when calling API
|
||||
|
||||
@@ -28,7 +28,12 @@ DEFAULT_PRECONDITIONING_PROGRAM = {
|
||||
"program3": {"day": [0, 0, 0, 0, 0, 0, 0], "hour": 34, "minute": 7, "on": 0},
|
||||
"program4": {"day": [0, 0, 0, 0, 0, 0, 0], "hour": 34, "minute": 7, "on": 0}
|
||||
}
|
||||
AUTHORIZE_SERVICE = "https://idpcvs.opel.com/am/oauth2/authorize"
|
||||
AUTHORIZE_SERVICE = {"clientsB2COpel": "https://idpcvs.opel.com/am/oauth2/authorize",
|
||||
"clientsB2CPeugeot": "https://idpcvs.peugeot.com/am/oauth2/authorize",
|
||||
"clientsB2CCitroen": "https://idpcvs.citroen.com/am/oauth2/authorize",
|
||||
"clientsB2CDS": "https://idpcvs.driveds.com/am/oauth2/authorize",
|
||||
"clientsB2CVauxhall": "https://idpcvs.vauxhall.co.uk/am/oauth2/authorize"
|
||||
}
|
||||
REMOTE_URL = "https://api.groupe-psa.com/connectedcar/v4/virtualkey/remoteaccess/token?client_id="
|
||||
BRAND = {"com.psa.mym.myopel": {"realm": "clientsB2COpel", "brand_code": "OP", "app_name": "MyOpel"},
|
||||
"com.psa.mym.mypeugeot": {"realm": "clientsB2CPeugeot", "brand_code": "AP", "app_name": "MyPeugeot"},
|
||||
|
||||
@@ -38,7 +38,7 @@ class PSAClient:
|
||||
def __init__(self, refresh_token, client_id, client_secret, remote_refresh_token, customer_id, realm, country_code,
|
||||
proxies=None, weather_api=None, abrp=None, co2_signal_api=None):
|
||||
self.realm = realm
|
||||
self.service_information = ServiceInformation(AUTHORIZE_SERVICE,
|
||||
self.service_information = ServiceInformation(AUTHORIZE_SERVICE[self.realm],
|
||||
realm_info[self.realm]['oauth_url'],
|
||||
client_id,
|
||||
client_secret,
|
||||
|
||||
Reference in New Issue
Block a user