Как обновить учетные данные сервисной учетной записи в реализации Spring Pubsub Pubsub GCPJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как обновить учетные данные сервисной учетной записи в реализации Spring Pubsub Pubsub GCP

Сообщение Anonymous »

В настоящее время мы используем сторонний библиотечный credclient для получения учетных данных, которые имеют методы для получения учетных данных и обновления учетных данных.

Код: Выделить всё

@Bean
@RefreshScope
public CredentialsProvider getCredentialsProvider(){
return FixedCredentialsProvider.create(CredClient.createInstance(authURL, host, clientId, secret).getCredential(projId,serviceAccount).createdScoped(defaultServiceScopes()));
}

@Autowired
private PubSubTemplate pubSubTemplate;

pubSubTemplate.publish(topic, message);
он работает нормально, когда учетные данные истек, мы перезагружены перезапустить приложение, потому что оно дает недействительную аутентификацию сообщение об ошибке при публикации сообщения. Я попытался удалить учетные данные боб из контекста и зарегистрированного вручную, но это не повторно повторно определяет Pubsubtemplate . В качестве альтернативы я использовал Annotation на CredenialsProvider и опубликовал represhevent , хотя он обновлял множество бобов, но не это.
Как обновить учетные данные без перезапуска приложения?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... mplementat
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»