| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 410 |
| Technical Name |
signin_with_apple_bizople |
| License | See License tab |
| Website | https://www.bizople.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 410 |
| Technical Name |
signin_with_apple_bizople |
| License | See License tab |
| Website | https://www.bizople.com/ |
🌏 Apple Developer Console Setup
Before configuring the module in Odoo, complete these steps at developer.apple.com.
Create / locate your App ID
Go to Certificates, Identifiers & Profiles > Identifiers > App IDs. You need an App ID with the Sign In with Apple capability enabled. This is the parent for your Services ID.
Create a Services ID
Go to Identifiers > Services IDs > +. Choose a
reverse-domain identifier (e.g. com.yourcompany.odoo).
This value is your Client ID in Odoo.
Enable Sign In with Apple & register Return URL
Click your Services ID > check Sign In with Apple > click Configure. Add your domain and register the exact Return URL:
https://your-odoo-domain.com/signin_with_apple/callback
https:// and no trailing slash. Apple verifies domain ownership; your
Odoo server must be reachable during verification.
Create a Sign In with Apple Key
Go to Keys > +. Enable Sign In with Apple,
click Configure, and associate it with your App ID. Download the .p8
file - you can only download it once. Note the Key ID.
.p8 file safely. If lost, you must revoke and create a new key.
Note your Team ID
Your Team ID is the 10-character code shown in the top-right of the Apple Developer Console or under Membership > Team ID.
⚙ Odoo Configuration
Install the module
Go to Apps, search for Sign In With Apple Bizople,
and click Install. The module depends on auth_oauth
which will be installed automatically if not already present.
Set web.base.url
Go to Settings > Technical > System Parameters and ensure
web.base.url is set to your public https:// domain.
web.base.url = https://your-odoo-domain.com
Open Apple Authentication settings
Go to Settings > Integrations > Apple Authentication.
Fill in the credentials
| Field | Example | Where to find it |
|---|---|---|
| Services ID (Client ID) | com.yourcompany.odoo |
Apple Developer > Identifiers > Services IDs |
| Team ID | ABCDE12345 |
Apple Developer > Membership |
| Key ID | ABCDE12345 |
Apple Developer > Keys |
| Private Key (.p8) | Full file content | Open the downloaded .p8 file in a text editor and paste everything including the
header/footer lines |
web.base.url. Copy this exact value and register it in Apple
Developer Console.
Enable Apple Sign In
Check Allow users to sign in with Apple and click Save. The Sign in with Apple button will now appear on the Odoo login page.
-----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----
Release Notes
1.0
Initial Release
Bizople Proprietary License v1.0
Copyright © 2026 Bizople Solutions Pvt. Ltd.
All rights reserved.
------------------------------------------------------------------------
1. Grant of License
Subject to the terms of this License and payment of the applicable fees,
Bizople Solutions Pvt. Ltd. ("Authors") grants the Licensee a
non-exclusive, non-transferable, perpetual license to install and use
the Software for one (1) production database or one (1) end customer.
A production database means a live Odoo instance used for business or
commercial purposes.
- Each additional production database, company, customer, or deployment
requires a separate license unless otherwise agreed in writing.
- Development, staging, testing, and QA environments are permitted
without additional fees, provided they are used only for internal
purposes and are not accessible by third parties.
- This License grants usage rights only and does not transfer ownership
of the Software.
------------------------------------------------------------------------
2. Restrictions
The Licensee may NOT:
- Publish, distribute, sublicense, rent, lease, sell, transfer, or
share the Software with any third party.
- Redistribute the Software as part of another application, framework,
SaaS platform, or service.
- Upload or expose the Software on public repositories, marketplaces,
forums, or file-sharing platforms.
- Remove or alter copyright, trademark, or proprietary notices from the
Software.
- Reverse engineer, decompile, or bypass any licensing or protection
mechanisms included in the Software.
------------------------------------------------------------------------
3. Odoo Module Dependency Exception
The Licensee may develop custom Odoo modules that depend on, inherit
from, or integrate with the Software, provided that:
- No source code from the Software is copied or redistributed.
- The dependent module does not replicate the proprietary functionality
or business logic of the Software.
- Such dependent modules may be distributed under LGPL, MIT,
proprietary, or other compatible licenses.
------------------------------------------------------------------------
4. SaaS and Multi-Tenant Usage
Using the Software within a SaaS platform, hosted environment,
multi-tenant architecture, or managed service serving multiple
third-party customers is considered redistribution.
Such usage is NOT permitted under this License unless the Licensee
obtains prior written authorization or a separate commercial agreement
from the Authors.
------------------------------------------------------------------------
5. Modifications
The Licensee may modify the Software solely for internal use related to
the licensed production environment.
However:
- Modified versions remain subject to this License.
- Modified or derivative versions may not be redistributed, sold,
sublicensed, or shared without prior written permission from the
Authors.
- The Authors are not obligated to provide support for modified
versions of the Software.
------------------------------------------------------------------------
6. Support and Updates
Unless explicitly included in a separate agreement:
- Purchase of the Software does not include lifetime support or updates.
- Bug fixes, compatibility updates, and feature enhancements may require
an active support or maintenance subscription.
- The Authors reserve the right to discontinue updates or support at any
time.
------------------------------------------------------------------------
7. Intellectual Property
The Software is licensed, not sold.
All intellectual property rights, including but not limited to source
code, UI/UX designs, architecture, algorithms, graphics, trademarks,
and related assets remain the exclusive property of Bizople Solutions
Pvt. Ltd.
------------------------------------------------------------------------
8. Termination
This License automatically terminates if the Licensee violates any term
of this License.
Upon termination, the Licensee must immediately stop using the Software
and destroy all copies in their possession.
------------------------------------------------------------------------
9. No Warranty
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT, OR OTHERWISE, ARISING FROM OR RELATED TO THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
------------------------------------------------------------------------
10. Governing Law
This License shall be governed by and interpreted in accordance with the
laws of India.
Any disputes arising from this License shall be subject to the exclusive
jurisdiction of the courts located in Ahmedabad, Gujarat, India.
Please log in to comment on this module