|  | @@ -181,13 +181,17 @@ func toOAuthToken(token azureToken) oauth2.Token {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // NewAuthorizerFromLogin creates an authorizer based on login access token
 | 
	
		
			
				|  |  |  func NewAuthorizerFromLogin() (autorest.Authorizer, error) {
 | 
	
		
			
				|  |  | -	login, err := NewAzureLoginService()
 | 
	
		
			
				|  |  | +	return newAuthorizerFromLoginStorePath(getTokenStorePath())
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func newAuthorizerFromLoginStorePath(storeTokenPath string) (autorest.Authorizer, error) {
 | 
	
		
			
				|  |  | +	login, err := newAzureLoginServiceFromPath(storeTokenPath, azureAPIHelper{})
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		return nil, err
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	oauthToken, err := login.GetValidToken()
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  | -		return nil, err
 | 
	
		
			
				|  |  | +		return nil, errors.Wrap(err, "not logged in to azure, you need to run \"docker login azure\" first")
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	token := adal.Token{
 |