Mobile SDK

iOS or Android

Security - About

Info: Stellantis Mobile SDK for ex Groupe PSA brands (CitroΓ«n, DS, Peugeot, Opel and Vauxhall) is not publicly available yet.

In order to use Mobile SDK API, you should first perform the appropriate security schemes.

Security Requirements #

The security scheme you need to perform depends on the API to request. Each API has a different security requirements.

  • πŸ”“ Authentication: authentication with email & password. This layer of security will request and store a token required for most of this SDK APIs.
  • πŸ“‘ Subscription: API might require more security than authentication. A dedicated feature called Service Activation Steps will provide guidance in this process.
    • πŸ“± Device Enrollment: enroll a device by performing a two-factor authentication with the user phone number.
    • πŸ”‘ CarKey: a security layer checking if the user is in possession of the vehicle keys. This has to be performed only once to unlock the service.

Which security should I use?Β  #

Feature Required Security
πŸ•Ή Remote Commands πŸ”“ Authentication is required.
πŸ“‘ Subscribtion (check-out Steps)
πŸš— Vehicle Status πŸ”“ Authentication is required.
πŸ“‘ Subscribtion (check-out Steps)
πŸ”” Push Notification πŸ”“ Authentication is required.
πŸ“ Trips πŸ”“ Authentication is required.
🏁 Send Navigation πŸ”“ Authentication is required.
πŸš™ AMI & Rocks-e βœ… No security (no account access)

Other Security Info #

Other security process, they are not mandatory but could be also interesting:

  • βœ‰οΈ OTP Code: One Time Password, OTP should be handled in response to error 2302: missing OTP code.
  • πŸͺ™ Token: This feature allows retrieving tokens in order to request REST APIs not included in this SDK.