AMQP: do not use scope.MinimumExpiration when getting SAS Token (#5376)
* AMQP: do not use scope.MinimumExpiration when getting SAS Token * Remove unused parameters * Match style --------- Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
This commit is contained in:
parent
300e518eed
commit
00b30e3d86
@ -661,11 +661,7 @@ namespace Azure { namespace Core { namespace Amqp { namespace _detail {
|
||||
try
|
||||
{
|
||||
Credentials::TokenRequestContext requestContext;
|
||||
bool isSasToken = IsSasCredential();
|
||||
if (isSasToken)
|
||||
{
|
||||
requestContext.MinimumExpiration = std::chrono::minutes(60);
|
||||
}
|
||||
|
||||
requestContext.Scopes = m_options.AuthenticationScopes;
|
||||
auto accessToken{GetCredential()->GetToken(requestContext, context)};
|
||||
|
||||
|
||||
@ -129,8 +129,9 @@ namespace Azure { namespace Core { namespace Amqp { namespace _internal {
|
||||
Context const& context) const
|
||||
{
|
||||
Credentials::AccessToken rv;
|
||||
rv.ExpiresOn = Azure::DateTime::clock::now() + tokenRequestContext.MinimumExpiration;
|
||||
rv.ExpiresOn = Azure::DateTime::clock::now() + std::chrono::minutes(60);
|
||||
rv.Token = GenerateSasToken(static_cast<std::chrono::system_clock::time_point>(rv.ExpiresOn));
|
||||
(void)tokenRequestContext;
|
||||
(void)context;
|
||||
return rv;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user