Skip to content

Commit 037bcf8

Browse files
committed
minor fixes
1 parent 72ab61d commit 037bcf8

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

src/aws4.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ const convertHeaderValue = (value: string | number) => {
4242
/**
4343
* This method implements AWS Signature 4 logic for a very specific request format.
4444
* The signing logic is described here: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv-create-signed-request.html
45-
* @param options
46-
* @param credentials
47-
* @returns
4845
*/
4946
export function aws4Sign(options: Options, credentials: AWSCredentials): SignedHeaders {
5047
/**

src/cmap/auth/mongodb_aws.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,10 @@ export class MongoDBAWS extends AuthProvider {
6363
// Allow the user to specify an AWS session token for authentication with temporary credentials.
6464
const sessionToken = credentials.mechanismProperties.AWS_SESSION_TOKEN;
6565

66-
// If all three defined, include sessionToken, else include username and pass, else no credentials
67-
const awsCredentials =
68-
accessKeyId && secretAccessKey && sessionToken
69-
? { accessKeyId, secretAccessKey, sessionToken }
70-
: accessKeyId && secretAccessKey
71-
? { accessKeyId, secretAccessKey }
72-
: undefined;
66+
// If all three defined, include sessionToken, else only include username and pass
67+
const awsCredentials = sessionToken
68+
? { accessKeyId, secretAccessKey, sessionToken }
69+
: { accessKeyId, secretAccessKey };
7370

7471
const db = credentials.source;
7572
const nonce = await randomBytes(32);

0 commit comments

Comments
 (0)