Skip to content

Commit fd09894

Browse files
committed
Allow OAuth callback port override
1 parent a27d617 commit fd09894

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

awscli/customizations/sso/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,8 @@ def __init__(self):
226226
# AuthCodeFetcher so that it can pass back the state and auth code
227227
try:
228228
handler = partial(OAuthCallbackHandler, self)
229-
self.http_server = HTTPServer(('', 0), handler)
229+
server_port = os.environ.get('AWS_OAUTH_CALLBACK_SERVER_PORT', 0)
230+
self.http_server = HTTPServer(('', server_port), handler)
230231
self.http_server.timeout = self._REQUEST_TIMEOUT
231232
except OSError as e:
232233
raise AuthCodeFetcherError(error_msg=e)

0 commit comments

Comments
 (0)