This project provides a convenient solution for obtaining access tokens and id tokens for various applications within the Volkswagen Group ecosystem. Whether you're developing software for Volkswagen, Audi, Skoda. This connector simplifies the process of authentication and authorization.
Please note that this connector is unofficial
and not endorsed by the Volkswagen Group.
It is developed independently to assist developers in integrating their applications with VW Group services.
To utilize the library in your Maven project, follow these steps.
Add the Maven Dependency to your pom.xml
<dependency>
<groupId>be.nicholasmeyers.vwgroup-connector</groupId>
<artifactId>vwgroup-connector</artifactId>
<version>1.2.2</version>
</dependency>
This code snippet demonstrates how to use the ConnectorService to obtain authentication tokens using an email and
password.
Replace email
and password
with your actual credentials.
The Client.CONNECT
parameter specifies the application.
Make sure to handle the obtained tokens securely for further usage within your application.
ConnectorService connectorService = new ConnectorService();
Tokens tokens = connectorService.getTokens(Client.CONNECT, "email", "password");
The following applications are available, choose the correct client for your implementation.
Client.CONNECT
Client.SKODA
Client.SMARTLINK
Client.VWG