Skip to content

Commit 5bb7422

Browse files
committed
Merge remote-tracking branch 'origin/master' into block-rtmp-players-and-webhooks
2 parents 2a9e8bc + 11cd0e2 commit 5bb7422

File tree

2 files changed

+34
-28
lines changed

2 files changed

+34
-28
lines changed

src/main/webapp/WEB-INF/red5-web.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@
7575
<property name="appSettings" ref="app.settings" />
7676
<property name="dataStoreFactory" ref="dataStoreFactory" />
7777
<property name="streamAcceptFilter" ref="streamAcceptFilter"/>
78+
<property name="streamPlaySecurityList">
79+
<list>
80+
<ref bean="token.service"/>
81+
</list>
82+
</property>
7883
<property name="streamPublishSecurityList">
7984
<list>
8085
<ref bean="acceptOnlyStreamsInDataStore"/>

src/main/webapp/WEB-INF/web.xml

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,35 @@
6565
</filter-mapping>
6666

6767

68+
<filter>
69+
<filter-name>CorsFilter</filter-name>
70+
<filter-class>io.antmedia.filter.CorsHeaderFilter</filter-class>
71+
<init-param>
72+
<param-name>cors.allowed.origins</param-name>
73+
<param-value>*</param-value>
74+
</init-param>
75+
<init-param>
76+
<param-name>cors.allowed.methods</param-name>
77+
<param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE</param-value>
78+
</init-param>
79+
80+
<!-- cors.allowed.origins -> * and credentials are not supported at the same time.
81+
If you set to cors.allowed.origins to specific domains and support credentials open the below lines
82+
<init-param>
83+
<param-name>cors.support.credentials</param-name>
84+
<param-value>true</param-value>
85+
</init-param>
86+
-->
87+
<init-param>
88+
<param-name>cors.allowed.headers</param-name>
89+
<param-value>Accept, Origin, X-Requested-With, Access-Control-Request-Headers, Content-Type, Access-Control-Request-Method, Authorization</param-value>
90+
</init-param>
91+
<async-supported>true</async-supported>
92+
</filter>
93+
<filter-mapping>
94+
<filter-name>CorsFilter</filter-name>
95+
<url-pattern>/*</url-pattern>
96+
</filter-mapping>
6897

6998
<filter>
7099
<filter-name>HttpForwardFilter</filter-name>
@@ -115,35 +144,7 @@
115144
<url-pattern>/streams/*</url-pattern>
116145
</filter-mapping>
117146

118-
<filter>
119-
<filter-name>CorsFilter</filter-name>
120-
<filter-class>io.antmedia.filter.CorsHeaderFilter</filter-class>
121-
<init-param>
122-
<param-name>cors.allowed.origins</param-name>
123-
<param-value>*</param-value>
124-
</init-param>
125-
<init-param>
126-
<param-name>cors.allowed.methods</param-name>
127-
<param-value>GET,POST,HEAD,OPTIONS,PUT,DELETE</param-value>
128-
</init-param>
129147

130-
<!-- cors.allowed.origins -> * and credentials are not supported at the same time.
131-
If you set to cors.allowed.origins to specific domains and support credentials open the below lines
132-
<init-param>
133-
<param-name>cors.support.credentials</param-name>
134-
<param-value>true</param-value>
135-
</init-param>
136-
-->
137-
<init-param>
138-
<param-name>cors.allowed.headers</param-name>
139-
<param-value>Accept, Origin, X-Requested-With, Access-Control-Request-Headers, Content-Type, Access-Control-Request-Method, Authorization</param-value>
140-
</init-param>
141-
<async-supported>true</async-supported>
142-
</filter>
143-
<filter-mapping>
144-
<filter-name>CorsFilter</filter-name>
145-
<url-pattern>/*</url-pattern>
146-
</filter-mapping>
147148
<servlet>
148149
<servlet-name>OpenApi</servlet-name>
149150
<servlet-class>io.swagger.v3.jaxrs2.integration.OpenApiServlet</servlet-class>

0 commit comments

Comments
 (0)