in local-container-endpoints/handlers/credentials_handler.go [271:280]
func (service *CredentialService) isCurrentSessionTemporary() bool {
if service.currentSession != nil && service.currentSession.Config != nil && service.currentSession.Config.Credentials != nil {
credVal, err := service.currentSession.Config.Credentials.Get()
if err == nil && credVal.SessionToken != "" { // current session is already temp creds
return true
}
}
return false
}