Мое намерение состоит в том, чтобы иметь настольное приложение, которое будет использовать API YouTube для поиска видео, и сделать исходный код этого приложения доступным для публичного репо.
Из того, что я прочитал, для мобильных устройств инастольные приложения рекомендуется использовать OAuth 2.0.Однако это подразумевает наличие client_id и client_secret, которые должны быть безопасными.В своих официальных документах Google разъясняет, что вы должны хранить client_id и client_secret в секрете.
Тем не менее, во всех примерах кода для консольных приложений и приложений для настольных компьютеров эти поля либо жестко закодированы в некоторых константахили они есть в файле JSON в папке проекта / bin.Это совсем не безопасно!
В общем, есть ли способ иметь клиентское настольное приложение, которое может использовать API YouTube без раскрытия каких-либо секретных данных моих (разработчика), таких как client_id и client_secret?