Skip to content

jpalumickas/node-mac-sign-in-with-apple

Repository files navigation

node macOS Sign in With Apple

Usage with Electron

Add to main process

import { signInWithApple } from 'node-mac-sign-in-with-apple';

ipcMain.on('sign-in-with-apple', async () => {
  const nativeWindow = mainWindow.getNativeWindowHandle();
  signInWithApple(nativeWindow);
})

Add to entitlements.plist

<key>com.apple.developer.applesignin</key>
<array>
  <string>Default</string>
</array>