Javascript Apple MusicKit API авторизации в электронном приложении - PullRequest
0 голосов
/ 23 декабря 2018

Я хотел создать электронное приложение, которое использует API Apple MusicKitjs .Однако функция авторизации открывает другое окно.Это вызывает проблемы с электроном, так как каждое окно находится в песочнице.Кажется, аутентификация не является OAuth, который исключает такой инструмент, как AppAuth-JS .

Какие-либо идеи о том, как реализовать аутентификацию без OAuth API в электронном виде?

1 Ответ

0 голосов
/ 02 января 2019

Лучший ответ, который я могу придумать, - не использовать Электрон.Вместо этого используйте NW.js.

Возможно, MusicKit.js может работать с Electron, но это может поставить под угрозу безопасность или потребовать значительных усилий.

NW.js не имеетта же проблема, поскольку это единая структура процесса.При авторизации экземпляра MusicKit он открывает второе окно и позволяет пользователю войти в систему по своему усмотрению.Тем не менее, NW.js требует проприетарных кодеков для воспроизведения звука из MusicKit.Я использую эти предварительные сборки , и, кажется, пока все работает нормально.

...