Ver Fonte

support noop connection auth

Darien Raymond há 9 anos atrás
pai
commit
dfc03ff939

+ 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", "")
 )