Я пишу сценарий PowerShell для взаимодействия с нашим инвентарем Chromebook, и я следовал описанному здесь процессу
https://developers.google.com/admin-sdk/directory/v1/guides/delegation
Чтобы создать файл закрытого ключа и делегировать ему разрешения.
Однако нет документации о том, как декодировать открытый / закрытый ключ для генерации токена без использования одной из готовых библиотек, которые, конечно, не включают PowerShell. Даже если бы было описание того, что нужно сделать, не зависящее от языка, я бы смог что-то попробовать, но, к сожалению, нет.
Я нашел этот вопрос, который, кажется, такой же, как и у меня, но на него тоже не было ответа.
Платформа Google Identity: использование OAuth 2.0 в Powershell с использованием закрытого ключа Firebase Admin SDK