Authentication
Learn how to authenticate with Akeneo PIM and secure your exports.
Creating Your SyncPim Account
We use Clerk for secure authentication with multiple sign-in methods.
Traditional email-based account
Sign in with Google
Single sign-on for teams
Go to akeneo-exporter.com → Click Get Started
Select Email, Google, or SSO and complete verification
Redirected to dashboard → Create your first configuration
Akeneo PIM API Credentials
Akeneo uses OAuth 2.0 authentication. Create credentials in System → API connections with "Password" flow type.
Create API Connection
Log in to your Akeneo PIM → System → API connections
Click Create → Label: "Akeneo Exporter"
Flow type: "Password" → Select a technical user
Note the Client ID and Client Secret
Required Permissions
Using Your Credentials
Enter credentials in Dashboard → Configurations → New Configuration.
https://your-company.cloud.akeneo.com
From your API connection
API user credentials
Green checkmark = ready!
{
"akeneo": {
"url": "https://your-akeneo.cloud",
"clientId": "1_xxxxxxxxxxxxx",
"clientSecret": "yyyyyyyyyyyyyyyy",
"username": "api_user",
"password": "secure_password"
}
}🔐 Encrypted with AES-256-GCM before storage.
Database Authentication
Connect to your database with read/write access. SSL/TLS strongly recommended.
MongoDB
mongodb://user:pass@host:27017/db
?authSource=admin&ssl=truereadWrite roleinsert / updatecreateCollectionPostgreSQL
postgresql://user:pass@host:5432/db
?sslmode=requireCONNECT privilegeINSERT / UPDATECREATE TABLE💡 Always use Test Connection before saving to verify connectivity and permissions.
Security Best Practices
All credentials encrypted before storage.
Read-only for Akeneo, readWrite for database.
Always encrypt data in transit.
Regular credential rotation.
Track usage in Akeneo logs.
Unique, complex passwords only.
⚠️ Never commit credentials to version control or share via email. Use environment variables or secrets management.