mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-25 21:42:17 +00:00
Add Support Credentialless COEP Header
Closes gh-16991 Signed-off-by: Max Batischev <mblancer@mail.ru>
This commit is contained in:
parent
9ba5c7b2ce
commit
f4b8e2421a
@ -1308,7 +1308,7 @@ cross-origin-embedder-policy =
|
|||||||
element cross-origin-embedder-policy {cross-origin-embedder-policy-options.attlist,empty}
|
element cross-origin-embedder-policy {cross-origin-embedder-policy-options.attlist,empty}
|
||||||
cross-origin-embedder-policy-options.attlist &=
|
cross-origin-embedder-policy-options.attlist &=
|
||||||
## The policies for the Cross-Origin-Embedder-Policy header.
|
## The policies for the Cross-Origin-Embedder-Policy header.
|
||||||
attribute policy {"unsafe-none","require-corp"}?
|
attribute policy {"unsafe-none","require-corp", "credentialless"}?
|
||||||
|
|
||||||
cross-origin-resource-policy =
|
cross-origin-resource-policy =
|
||||||
## Adds support for Cross-Origin-Resource-Policy header
|
## Adds support for Cross-Origin-Resource-Policy header
|
||||||
|
@ -3668,6 +3668,7 @@
|
|||||||
<xs:restriction base="xs:token">
|
<xs:restriction base="xs:token">
|
||||||
<xs:enumeration value="unsafe-none"/>
|
<xs:enumeration value="unsafe-none"/>
|
||||||
<xs:enumeration value="require-corp"/>
|
<xs:enumeration value="require-corp"/>
|
||||||
|
<xs:enumeration value="credentialless"/>
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:attribute>
|
</xs:attribute>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2002-2021 the original author or authors.
|
* Copyright 2002-2025 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -58,7 +58,9 @@ public final class CrossOriginEmbedderPolicyHeaderWriter implements HeaderWriter
|
|||||||
|
|
||||||
UNSAFE_NONE("unsafe-none"),
|
UNSAFE_NONE("unsafe-none"),
|
||||||
|
|
||||||
REQUIRE_CORP("require-corp");
|
REQUIRE_CORP("require-corp"),
|
||||||
|
|
||||||
|
CREDENTIALLESS("credentialless");
|
||||||
|
|
||||||
private final String policy;
|
private final String policy;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2002-2021 the original author or authors.
|
* Copyright 2002-2025 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@ -61,7 +61,9 @@ public final class CrossOriginEmbedderPolicyServerHttpHeadersWriter implements S
|
|||||||
|
|
||||||
UNSAFE_NONE("unsafe-none"),
|
UNSAFE_NONE("unsafe-none"),
|
||||||
|
|
||||||
REQUIRE_CORP("require-corp");
|
REQUIRE_CORP("require-corp"),
|
||||||
|
|
||||||
|
CREDENTIALLESS("credentialless");
|
||||||
|
|
||||||
private final String policy;
|
private final String policy;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user