1// +build go1.13 2 3// Copyright 2017 Microsoft Corporation 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// 9// http://www.apache.org/licenses/LICENSE-2.0 10// 11// Unless required by applicable law or agreed to in writing, software 12// distributed under the License is distributed on an "AS IS" BASIS, 13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14// See the License for the specific language governing permissions and 15// limitations under the License. 16 17package autorest 18 19import ( 20 "errors" 21 22 "github.com/Azure/go-autorest/autorest/adal" 23) 24 25// IsTokenRefreshError returns true if the specified error implements the TokenRefreshError interface. 26func IsTokenRefreshError(err error) bool { 27 var tre adal.TokenRefreshError 28 return errors.As(err, &tre) 29} 30