| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 410 |
| Technical Name |
signin_with_apple_bizople |
| License | OPL-1 |
| 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 | OPL-1 |
| 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
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 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, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module