Skip to content

Commit 7548e93

Browse files
authored
Show pending user code authorization in indicator dialog (#3514)
1 parent 6a8f022 commit 7548e93

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

jetbrains-core/src/software/aws/toolkits/jetbrains/core/credentials/sso/SsoAccessTokenProvider.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import software.amazon.awssdk.services.ssooidc.model.InvalidRequestException
1212
import software.amazon.awssdk.services.ssooidc.model.SlowDownException
1313
import software.aws.toolkits.jetbrains.utils.assertIsNonDispatchThread
1414
import software.aws.toolkits.jetbrains.utils.sleepWithCancellation
15+
import software.aws.toolkits.resources.message
1516
import java.time.Clock
1617
import java.time.Duration
1718
import java.time.Instant
@@ -108,6 +109,7 @@ class SsoAccessTokenProvider(
108109
val registration = registerClient()
109110
val authorization = authorizeClient(registration)
110111

112+
progressIndicator?.text2 = message("aws.sso.signing.device.waiting", authorization.userCode)
111113
onPendingToken.tokenPending(authorization)
112114

113115
var backOffTime = Duration.ofSeconds(authorization.pollInterval)

resources/resources/software/aws/toolkits/resources/MessagesBundle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ aws.settings.title=AWS
137137
aws.sso.signing.device.code=Open and Copy Code
138138
aws.sso.signing.device.code.copy=Copy Code
139139
aws.sso.signing.device.code.copy.dialog.text=To proceed, open the login page and provide this code to confirm the access request from AWS Toolkit:
140+
aws.sso.signing.device.waiting=Waiting for browser authorization for code: {0}
140141
aws.terminal.action=Open AWS local terminal
141142
aws.terminal.action.tooltip=Start a local terminal with the current AWS connection settings injected as environment variables
142143
aws.terminal.exception.failed_to_resolve_credentials=Unable to open AWS-aware Terminal, unable to resolve credentials: {0}

0 commit comments

Comments
 (0)