@@ -28,7 +28,7 @@ public class DsqlAuthTokenGenerator(
2828 public val signer : AwsSigner = DefaultAwsSigner ,
2929 public val clock : Clock = Clock .System ,
3030) {
31- private val generator = AuthTokenGenerator (" dsql" , credentialsProvider, credentialsRefreshBuffer, signer, clock)
31+ private val generator = AuthTokenGenerator (" dsql" , credentialsProvider, signer, clock)
3232
3333 /* *
3434 * Generates an auth token for the DbConnect action.
@@ -38,11 +38,7 @@ public class DsqlAuthTokenGenerator(
3838 */
3939 public suspend fun generateDbConnectAuthToken (endpoint : Url , region : String , expiration : Duration = 900.seconds): String {
4040 val dbConnectEndpoint = endpoint.toBuilder().apply {
41- parameters.apply {
42- decodedParameters {
43- add(" Action" , " DbConnect" )
44- }
45- }
41+ parameters.decodedParameters.put(" Action" , " DbConnect" )
4642 }.build()
4743
4844 return generator.generateAuthToken(dbConnectEndpoint, region, expiration)
@@ -56,11 +52,7 @@ public class DsqlAuthTokenGenerator(
5652 */
5753 public suspend fun generateDbConnectAdminAuthToken (endpoint : Url , region : String , expiration : Duration = 900.seconds): String {
5854 val dbConnectAdminEndpoint = endpoint.toBuilder().apply {
59- parameters.apply {
60- decodedParameters {
61- add(" Action" , " DbConnectAdmin" )
62- }
63- }
55+ parameters.decodedParameters.put(" Action" , " DbConnectAdmin" )
6456 }.build()
6557
6658 return generator.generateAuthToken(dbConnectAdminEndpoint, region, expiration)
0 commit comments