From 93ed1c408c7bdca2dc9bc259da33896d469f1a88 Mon Sep 17 00:00:00 2001 From: ioito Date: Mon, 16 Jan 2023 11:42:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(mcclient):=20=E9=81=BF=E5=85=8D=E4=BC=91?= =?UTF-8?q?=E7=9C=A0=E5=90=8E=E5=86=8D=E6=AC=A1=E5=90=AF=E5=8A=A8=E5=90=8E?= =?UTF-8?q?admin=20token=E5=A4=B1=E6=95=88,=20=E5=AF=BC=E8=87=B4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=99=BB=E5=BD=95=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/mcclient/auth/auth.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/mcclient/auth/auth.go b/pkg/mcclient/auth/auth.go index f4589eaff8..e7fba8f096 100644 --- a/pkg/mcclient/auth/auth.go +++ b/pkg/mcclient/auth/auth.go @@ -331,6 +331,9 @@ func Client() *mcclient.Client { } func AdminCredential() mcclient.TokenCredential { + if manager.adminCredential.GetExpires().Before(time.Now()) { + manager.reAuth() + } return manager.adminCredential }