Please check that this issue hasn't been reported before.
- [X] I searched previous Bug Reports and didn't find any similar reports.
Expected Behavior
401 Error even with certain correct credential in trying to connect the plugin to the iCloud service
Current behaviour
The pop up works but the credential are never right, even when their authenticity has been throughly checked
JavaScript console output
plugin:obsidian-full-calendar:63173 Error importing calendars from https://caldav.icloud.com Error: Request failed, status 401
at new t (app.js:1:1782334)
at Bq (app.js:1:1782526)
at app.js:1:1783203
at app.js:1:237544
at Object.next (app.js:1:237649)
at a (app.js:1:236367)
| eval | @ | plugin:obsidian-full-calendar:63173
-- | -- | -- | --
| rejected | @ | plugin:obsidian-full-calendar:72
| Promise.then (async) | |
| step | @ | plugin:obsidian-full-calendar:77
| eval | @ | plugin:obsidian-full-calendar:78
| __async | @ | plugin:obsidian-full-calendar:62
| importCalendars | @ | plugin:obsidian-full-calendar:63134
| eval | @ | plugin:obsidian-full-calendar:63248
| eval | @ | plugin:obsidian-full-calendar:78
| __async | @ | plugin:obsidian-full-calendar:62
| submit | @ | plugin:obsidian-full-calendar:63245
| eval | @ | plugin:obsidian-full-calendar:63005
| eval | @ | plugin:obsidian-full-calendar:78
| __async | @ | plugin:obsidian-full-calendar:62
| handleSubmit | @ | plugin:obsidian-full-calendar:63000
| callCallback2 | @ | plugin:obsidian-full-calendar:11447
| invokeGuardedCallbackDev | @ | plugin:obsidian-full-calendar:11472
| invokeGuardedCallback | @ | plugin:obsidian-full-calendar:11506
| invokeGuardedCallbackAndCatchFirstError | @ | plugin:obsidian-full-calendar:11509
| executeDispatch | @ | plugin:obsidian-full-calendar:14132
| processDispatchQueueItemsInOrder | @ | plugin:obsidian-full-calendar:14152
| processDispatchQueue | @ | plugin:obsidian-full-calendar:14161
| dispatchEventsForPlugins | @ | plugin:obsidian-full-calendar:14169
| eval | @ | plugin:obsidian-full-calendar:14293
| batchedEventUpdates$1 | @ | plugin:obsidian-full-calendar:23817
| batchedEventUpdates | @ | plugin:obsidian-full-calendar:11327
| dispatchEventForPluginEventSystem | @ | plugin:obsidian-full-calendar:14292
| attemptToDispatchEvent | @ | plugin:obsidian-full-calendar:12841
| dispatchEvent | @ | plugin:obsidian-full-calendar:12796
| unstable_runWithPriority | @ | plugin:obsidian-full-calendar:8122
| runWithPriority$1 | @ | plugin:obsidian-full-calendar:16244
| discreteUpdates$1 | @ | plugin:obsidian-full-calendar:23831
| discreteUpdates | @ | plugin:obsidian-full-calendar:11337
| dispatchDiscreteEvent | @ | plugin:obsidian-full-calendar:12777
Steps to reproduce
- try and connect the full calendar to icloud
- insert proper credential
- receive 401 error through pop up in right up corner
Calendar information
standard iCloud service calendar
Which Operating Systems are you using?
- [ ] macOS
- [X] Windows
- [ ] Linux
- [ ] Android
- [ ] iOS
Obsidian Version
1.5.8
Full Calendar Plugin Version
0.10.7
Checks
- [ ] I have tried it with all other plugins disabled and the error still occurs.
Possible solution
No response
Comments
No response
You can't just sign in your iCloud account within your Apple password (it's not like api-key, Apple has to make sure that your Apple ID password can't be stored or collected by other platform).
The soulution is to create an app-specific password, you can find instructions here: https://support.apple.com/en-us/102654.
After creating the passwords, use your AppleID and the given app-specific password
provided by apple to login again.