Где в Интернете хранятся ключи службы кэширования сценариев Google Apps?

Название говорит само за себя. У меня есть приложение, в котором мне нужно сохранить пароль, но к нему не должен иметь доступ ни один пользователь скрипта, даже разработчики приложения.

Он создается скриптом и сохраняется в службе кэширования скрипта. Я хотел бы знать, где в Интернете хранятся эти ключи, и могу ли я гарантировать, что ни один пользователь моего приложения, даже его разработчики, не будет иметь доступ к этому ключу в течение периода хранения до истечения срока действия ключа.

Я не нашел ничего в документации, чтобы сказать мне об этом.


person Dener Lisboa    schedule 23.06.2020    source источник
comment
Вместо сохранения пароля сохраните односторонний хэш. Алгоритм дайджеста Enum   -  person Cooper    schedule 23.06.2020
comment
На самом деле это ключ шифрования, используемый во время процесса, поэтому он нужен мне для шифрования и расшифровки данных. Могу ли я использовать хеш в этом смысле?   -  person Dener Lisboa    schedule 23.06.2020
comment
Я не уверен. Я бы, наверное, не ответил на вопрос, если бы знал это. Поэтому лучше задавать вопрос, на который вы действительно хотите знать ответ.   -  person Cooper    schedule 23.06.2020
comment
Да, мой вопрос был в том, чтобы узнать расположение ключей, а не в том, как их следует хранить.   -  person Dener Lisboa    schedule 25.06.2020


Ответы (1)


getUserCache() сохранит личные настройки пользователя.

Эта страница объясняет немного лучше. Кэш пользователя является частным и доступен только этому пользователю. Кэш скриптов общедоступен.

getUserCache() Получает экземпляр кэша, ограниченный текущим пользователем и сценарием. Пользовательские кеши относятся к текущему пользователю скрипта. Используйте их для хранения информации о сценарии, относящейся к текущему пользователю.

Это тоже было интересно .

person Jeremy Irons    schedule 23.06.2020
comment
Да, я понимаю. Дело в том, что мне нужно, чтобы пользователи имели доступ к этому ключу шифрования, но только из приложения. Они не могут знать, что это такое. Разработчики тоже. В моем скрипте я сохранил его в кэше скрипта и нигде не могу его найти (что желательно), но я хочу убедиться, что я действительно не могу найти его ни в какой конфигурации в скрипте (поскольку свойства скрипта показаны) или другим способом. - person Dener Lisboa; 25.06.2020