Преглед на файлове

support noop connection auth

Darien Raymond преди 9 години
родител
ревизия
dfc03ff939
променени са 2 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 6 0
      tools/conf/transport_authenticators.go
  2. 1 0
      tools/conf/transport_internet.go

+ 6 - 0
tools/conf/transport_authenticators.go

@@ -18,6 +18,12 @@ func (NoOpAuthenticator) Build() (*loader.TypedSettings, error) {
 	return loader.NewTypedSettings(new(noop.Config)), nil
 }
 
+type NoOpConnectionAuthenticator struct{}
+
+func (NoOpConnectionAuthenticator) Build() (*loader.TypedSettings, error) {
+	return loader.NewTypedSettings(new(noop.Config)), nil
+}
+
 type SRTPAuthenticator struct{}
 
 func (SRTPAuthenticator) Build() (*loader.TypedSettings, error) {

+ 1 - 0
tools/conf/transport_internet.go

@@ -24,6 +24,7 @@ var (
 	}, "type", "")
 
 	tcpHeaderLoader = NewJSONConfigLoader(ConfigCreatorCache{
+		"none": func() interface{} { return new(NoOpConnectionAuthenticator) },
 		"http": func() interface{} { return new(HTTPAuthenticator) },
 	}, "type", "")
 )