mirror of
				https://github.com/docker/login-action.git
				synced 2025-10-31 10:10:09 +08:00 
			
		
		
		
	Merge pull request #275 from crazy-max/redact-aws-creds
aws: ensure temp credentials redacted in workflow logs
This commit is contained in:
		
						commit
						21f251affc
					
				
							
								
								
									
										2
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -96,6 +96,8 @@ export const getRegistriesData = async (registry: string, username?: string, pas | |||||||
|     } |     } | ||||||
|     const authToken = Buffer.from(authTokenResponse.authorizationData.authorizationToken, 'base64').toString('utf-8'); |     const authToken = Buffer.from(authTokenResponse.authorizationData.authorizationToken, 'base64').toString('utf-8'); | ||||||
|     const creds = authToken.split(':', 2); |     const creds = authToken.split(':', 2); | ||||||
|  |     core.setSecret(creds[0]); // redacted in workflow logs
 | ||||||
|  |     core.setSecret(creds[1]); // redacted in workflow logs
 | ||||||
|     return [ |     return [ | ||||||
|       { |       { | ||||||
|         registry: 'public.ecr.aws', |         registry: 'public.ecr.aws', | ||||||
| @ -122,6 +124,8 @@ export const getRegistriesData = async (registry: string, username?: string, pas | |||||||
|     for (const authData of authTokenResponse.authorizationData) { |     for (const authData of authTokenResponse.authorizationData) { | ||||||
|       const authToken = Buffer.from(authData.authorizationToken || '', 'base64').toString('utf-8'); |       const authToken = Buffer.from(authData.authorizationToken || '', 'base64').toString('utf-8'); | ||||||
|       const creds = authToken.split(':', 2); |       const creds = authToken.split(':', 2); | ||||||
|  |       core.setSecret(creds[0]); // redacted in workflow logs
 | ||||||
|  |       core.setSecret(creds[1]); // redacted in workflow logs
 | ||||||
|       regDatas.push({ |       regDatas.push({ | ||||||
|         registry: authData.proxyEndpoint || '', |         registry: authData.proxyEndpoint || '', | ||||||
|         username: creds[0], |         username: creds[0], | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Tõnis Tiigi
						Tõnis Tiigi