This is an automated email from the ASF dual-hosted git repository.
lprimak pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shiro-site.git
The following commit(s) were added to refs/heads/main by this push:
new 951c201b4 misc: fix typos (#233)
951c201b4 is described below
commit 951c201b46cb8aedfcd693aed042dc0ea725bd83
Author: John Bampton <[email protected]>
AuthorDate: Fri Jul 25 02:53:43 2025 +1000
misc: fix typos (#233)
Spelling fixes in adoc and HTML files
---
.../xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html | 6 +++---
.../2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html | 2 +-
.../org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html | 4 ++--
.../xref/org/apache/shiro/crypto/cipher/JcaCipherService.html | 4 ++--
.../shiro-integration-tests/shiro-its-guice3/dependencies.html | 2 +-
.../shiro-integration-tests/shiro-its-guice4/dependencies.html | 2 +-
.../shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html | 6 +++---
.../shiro-integration-tests/shiro-its-support/dependencies.html | 2 +-
.../shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html | 2 +-
.../static/2.0.0/shiro-samples/samples-guice/dependencies.html | 2 +-
.../2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html | 2 +-
.../static/2.0.0/shiro-samples/samples-sprhib/dependencies.html | 2 +-
.../xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html | 2 +-
.../assets/static/2.0.0/shiro-samples/samples-web/dependencies.html | 2 +-
.../static/2.0.0/shiro-support/shiro-features/dependencies.html | 2 +-
.../shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html | 2 +-
.../xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html | 2 +-
.../xref/org/apache/shiro/ee/filters/FormResubmitSupport.html | 2 +-
.../AopAllianceAnnotationsAuthorizingMethodInterceptor.html | 2 +-
.../xref/org/apache/shiro/web/filter/AccessControlFilter.html | 2 +-
.../xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html | 2 +-
.../xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html | 2 +-
.../shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html | 2 +-
src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc | 2 +-
.../content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc | 4 ++--
src/site/content/java-authorization-guide.adoc | 2 +-
src/site/content/permissions.adoc | 2 +-
27 files changed, 34 insertions(+), 34 deletions(-)
diff --git
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
index ded281c33..6de53f368 100644
---
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
+++
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/ldap/JndiLdapContextFactory.html
@@ -258,7 +258,7 @@
<a class="jxr_linenumber" name="L250" href="#L250">250</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L251" href="#L251">251</a> <em
class="jxr_javadoccomment"> * However, pooling will only actually be
enabled if this property is {@code true} <em>and</em> the
connection</em>
<a class="jxr_linenumber" name="L252" href="#L252">252</a> <em
class="jxr_javadoccomment"> * being created is for the {@link
#getSystemUsername() systemUsername} user. Connection pooling is not used
for</em>
-<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em
class="jxr_javadoccomment"> * general authentication attempts by
application end-users because the probability of re-use for that same</em>
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em
class="jxr_javadoccomment"> * general authentication attempts by
application end-users because the probability of reuse for that same</em>
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em
class="jxr_javadoccomment"> * user-specific connection after an
authentication attempt is extremely low.</em>
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em
class="jxr_javadoccomment"> * If this attribute is {@code true} and it has
been determined that the connection is being made with the</em>
@@ -281,7 +281,7 @@
<a class="jxr_linenumber" name="L273" href="#L273">273</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em
class="jxr_javadoccomment"> * However, pooling will only actually be
enabled if this property is {@code true} <em>and</em> the
connection</em>
<a class="jxr_linenumber" name="L275" href="#L275">275</a> <em
class="jxr_javadoccomment"> * being created is for the {@link
#getSystemUsername() systemUsername} user. Connection pooling is not used
for</em>
-<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em
class="jxr_javadoccomment"> * general authentication attempts by
application end-users because the probability of re-use for that same</em>
+<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em
class="jxr_javadoccomment"> * general authentication attempts by
application end-users because the probability of reuse for that same</em>
<a class="jxr_linenumber" name="L277" href="#L277">277</a> <em
class="jxr_javadoccomment"> * user-specific connection after an
authentication attempt is extremely low.</em>
<a class="jxr_linenumber" name="L278" href="#L278">278</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L279" href="#L279">279</a> <em
class="jxr_javadoccomment"> * If this attribute is {@code true} and it has
been determined that the connection is being made with the</em>
@@ -416,7 +416,7 @@
<a class="jxr_linenumber" name="L408" href="#L408">408</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L409" href="#L409">409</a> <em
class="jxr_javadoccomment"> * This implementation returns {@code true} only
if {@link #isPoolingEnabled()} and the principal equals the</em>
<a class="jxr_linenumber" name="L410" href="#L410">410</a> <em
class="jxr_javadoccomment"> * {@link #getSystemUsername()}. The reasoning
behind this is that connection pooling is not desirable for</em>
-<a class="jxr_linenumber" name="L411" href="#L411">411</a> <em
class="jxr_javadoccomment"> * general authentication attempts by
application end-users because the probability of re-use for that same</em>
+<a class="jxr_linenumber" name="L411" href="#L411">411</a> <em
class="jxr_javadoccomment"> * general authentication attempts by
application end-users because the probability of reuse for that same</em>
<a class="jxr_linenumber" name="L412" href="#L412">412</a> <em
class="jxr_javadoccomment"> * user-specific connection after an
authentication attempt is extremely low.</em>
<a class="jxr_linenumber" name="L413" href="#L413">413</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L414" href="#L414">414</a> <em
class="jxr_javadoccomment"> * @param principal the principal under which
the connection will be made</em>
diff --git
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
index d5fa8e69f..61f4de2f9 100644
---
a/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
+++
b/src/site/assets/static/2.0.0/shiro-core/xref/org/apache/shiro/realm/text/IniRealm.html
@@ -204,7 +204,7 @@
<a class="jxr_linenumber" name="L196" href="#L196">196</a>
processUserDefinitions(usersSection);
<a class="jxr_linenumber" name="L197" href="#L197">197</a> } <strong
class="jxr_keyword">else</strong> {
<a class="jxr_linenumber" name="L198" href="#L198">198</a>
LOGGER.info(<span class="jxr_string">"{} defined, but there is no [{}] section
defined. This realm will not be populated with any "</span>
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>
+ <span class="jxr_string">"users and it is assumed that they will be populated
programatically. Users must be defined "</span>
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>
+ <span class="jxr_string">"users and it is assumed that they will be populated
programmatically. Users must be defined "</span>
<a class="jxr_linenumber" name="L200" href="#L200">200</a>
+ <span class="jxr_string">"for this Realm instance to be useful."</span>,
getClass().getSimpleName(), USERS_SECTION_NAME);
<a class="jxr_linenumber" name="L201" href="#L201">201</a> }
<a class="jxr_linenumber" name="L202" href="#L202">202</a> }
diff --git
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
index 818576f67..8d0e1e986 100644
---
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
+++
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/DefaultBlockCipherService.html
@@ -456,9 +456,9 @@
<a class="jxr_linenumber" name="L448" href="#L448">448</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L449" href="#L449">449</a> <em
class="jxr_javadoccomment"> * Returns the transformation string to use with
the {@link javax.crypto.Cipher#getInstance} call. If</em>
<a class="jxr_linenumber" name="L450" href="#L450">450</a> <em
class="jxr_javadoccomment"> * {@code streaming} is {@code true}, a
block-cipher transformation string compatible with streaming operations
will</em>
-<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em
class="jxr_javadoccomment"> * be constructed and cached for re-use later
(see the class-level JavaDoc for more on using block ciphers</em>
+<a class="jxr_linenumber" name="L451" href="#L451">451</a> <em
class="jxr_javadoccomment"> * be constructed and cached for reuse later
(see the class-level JavaDoc for more on using block ciphers</em>
<a class="jxr_linenumber" name="L452" href="#L452">452</a> <em
class="jxr_javadoccomment"> * for streaming). If {@code streaming} is
{@code false} a normal block-cipher transformation string will</em>
-<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em
class="jxr_javadoccomment"> * be constructed and cached for later
re-use.</em>
+<a class="jxr_linenumber" name="L453" href="#L453">453</a> <em
class="jxr_javadoccomment"> * be constructed and cached for later
reuse.</em>
<a class="jxr_linenumber" name="L454" href="#L454">454</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L455" href="#L455">455</a> <em
class="jxr_javadoccomment"> * @param streaming if the transformation string
is going to be used for a Cipher performing stream-based encryption or not.</em>
<a class="jxr_linenumber" name="L456" href="#L456">456</a> <em
class="jxr_javadoccomment"> * @return the transformation string</em>
diff --git
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
index 1a7991ec0..ffb4cfef1 100644
---
a/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
+++
b/src/site/assets/static/2.0.0/shiro-crypto/shiro-crypto-cipher/xref/org/apache/shiro/crypto/cipher/JcaCipherService.html
@@ -448,7 +448,7 @@
<a class="jxr_linenumber" name="L440" href="#L440">440</a> <em
class="jxr_javadoccomment"> * @param key the key to use to perform the
encryption or decryption.</em>
<a class="jxr_linenumber" name="L441" href="#L441">441</a> <em
class="jxr_javadoccomment"> * @param iv the initialization vector to use
for the crypt operation (optional, may be {@code null}).</em>
<a class="jxr_linenumber" name="L442" href="#L442">442</a> <em
class="jxr_javadoccomment"> * @param mode the JDK Cipher behavior mode
(Cipher.ENCRYPT_MODE or Cipher.DECRYPT_MODE).</em>
-<a class="jxr_linenumber" name="L443" href="#L443">443</a> <em
class="jxr_javadoccomment"> * @return the resulting crypted byte array</em>
+<a class="jxr_linenumber" name="L443" href="#L443">443</a> <em
class="jxr_javadoccomment"> * @return the resulting encrypted byte
array</em>
<a class="jxr_linenumber" name="L444" href="#L444">444</a> <em
class="jxr_javadoccomment"> * @throws IllegalArgumentException if {@code
bytes} are null or empty.</em>
<a class="jxr_linenumber" name="L445" href="#L445">445</a> <em
class="jxr_javadoccomment"> * @throws CryptoException if Cipher
initialization or the crypt operation fails</em>
<a class="jxr_linenumber" name="L446" href="#L446">446</a> <em
class="jxr_javadoccomment"> */</em>
@@ -466,7 +466,7 @@
<a class="jxr_linenumber" name="L458" href="#L458">458</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L459" href="#L459">459</a> <em
class="jxr_javadoccomment"> * @param cipher the JDK Cipher to finalize
(perform the actual encryption)</em>
<a class="jxr_linenumber" name="L460" href="#L460">460</a> <em
class="jxr_javadoccomment"> * @param bytes the bytes to crypt</em>
-<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em
class="jxr_javadoccomment"> * @return the resulting crypted byte array.</em>
+<a class="jxr_linenumber" name="L461" href="#L461">461</a> <em
class="jxr_javadoccomment"> * @return the resulting encrypted byte
array.</em>
<a class="jxr_linenumber" name="L462" href="#L462">462</a> <em
class="jxr_javadoccomment"> * @throws CryptoException if there is an
illegal block size or bad padding</em>
<a class="jxr_linenumber" name="L463" href="#L463">463</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L464" href="#L464">464</a> <strong
class="jxr_keyword">private</strong> byte[] crypt(javax.crypto.Cipher cipher,
byte[] bytes) <strong class="jxr_keyword">throws</strong> CryptoException {
diff --git
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
index e657724db..6d8057633 100644
---
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice3/dependencies.html
@@ -1507,7 +1507,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
index caed1cf27..a28e6d15c 100644
---
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-guice4/dependencies.html
@@ -1656,7 +1656,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
index 236e9c880..cd7921ee8 100644
---
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-jakarta-ee/dependencies.html
@@ -1976,7 +1976,7 @@
<th>Arquillian Container Test API</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Integration with the Test extention for the container
extension.</p>
+<p><b>Description: </b>Integration with the Test extension for the container
extension.</p>
<p><b>URL: </b><a class="externalLink"
href="http://arquillian.org">http://arquillian.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></p></td></tr></table></div>
<ul>
@@ -2004,7 +2004,7 @@
<th>Arquillian Container Test SPI</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Integration with the Test extention for the container
extension.</p>
+<p><b>Description: </b>Integration with the Test extension for the container
extension.</p>
<p><b>URL: </b><a class="externalLink"
href="http://arquillian.org">http://arquillian.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></p></td></tr></table></div></li>
<li>org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.8.0.Final (test)
<img id="_img105" src="./images/icon_info_sml.gif" alt="[Information]"
onclick="toggleDependencyDetails( '_dep104', '_img105' );" style="cursor:
pointer; vertical-align: text-bottom;" /><div id="_dep104" style="display:none">
@@ -2078,7 +2078,7 @@
<th>Arquillian Container Test Implementation Base</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Integration with the Test extention for the container
extension.</p>
+<p><b>Description: </b>Integration with the Test extension for the container
extension.</p>
<p><b>URL: </b><a class="externalLink"
href="http://arquillian.org">http://arquillian.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version
2.0</a></p></td></tr></table></div></li>
<li>org.jboss.arquillian.junit5:arquillian-junit5-core:jar:1.8.0.Final (test)
<img id="_img121" src="./images/icon_info_sml.gif" alt="[Information]"
onclick="toggleDependencyDetails( '_dep120', '_img121' );" style="cursor:
pointer; vertical-align: text-bottom;" /><div id="_dep120" style="display:none">
diff --git
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
index 2d10b8d76..830c9bd05 100644
---
a/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-integration-tests/shiro-its-support/dependencies.html
@@ -1260,7 +1260,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
b/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
index 76efb4aa1..adf500c7b 100644
---
a/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
+++
b/src/site/assets/static/2.0.0/shiro-lang/xref/org/apache/shiro/lang/io/XmlSerializer.html
@@ -42,7 +42,7 @@
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em
class="jxr_javadoccomment"> * JavaBeans compatible!</em>
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em
class="jxr_javadoccomment"> * @since 0.9</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em
class="jxr_javadoccomment"> * @deprecated This class should not be used
directly because of unsecure XMLEncoder/XMLDecoder usage.</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em
class="jxr_javadoccomment"> * @deprecated This class should not be used
directly because of insecure XMLEncoder/XMLDecoder usage.</em>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L39" href="#L39">39</a>
@Deprecated(forRemoval = <strong class="jxr_keyword">true</strong>)
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong>
<a name="XmlSerializer"
href="../../../../../org/apache/shiro/lang/io/XmlSerializer.html#XmlSerializer">XmlSerializer</a>
<strong class="jxr_keyword">implements</strong> <a name="Serializer"
href="../../../../../org/apache/shiro/lang/io/Serializer.html#Serializer">Serializer</a>
{
diff --git
a/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
b/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
index bbf638213..8eea0f235 100644
--- a/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
+++ b/src/site/assets/static/2.0.0/shiro-samples/samples-guice/dependencies.html
@@ -1628,7 +1628,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
b/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
index 78578fc25..d3a0d4404 100644
---
a/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-samples/samples-servlet-plugin/dependencies.html
@@ -1240,7 +1240,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
index 874709522..b82cb3b66 100644
---
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/dependencies.html
@@ -1865,7 +1865,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
index 7fccc3cd5..e36725697 100644
---
a/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
+++
b/src/site/assets/static/2.0.0/shiro-samples/samples-sprhib/xref/org/apache/shiro/samples/sprhib/security/SampleRealm.html
@@ -50,7 +50,7 @@
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em
class="jxr_javadoccomment"> * in the implementation and named it a
'HibernateRealm' or something similar.</p></em>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em
class="jxr_javadoccomment"> * <p>But we've decided to make the calls to
the database using a UserDAO, since a DAO would be used in other areas</em>
-<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em
class="jxr_javadoccomment"> * of a 'real' application in addition to here. We
felt it better to use that same DAO to show code re-use.</p></em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em
class="jxr_javadoccomment"> * of a 'real' application in addition to here. We
felt it better to use that same DAO to show code reuse.</p></em>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> @Component
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong>
<a name="SampleRealm"
href="../../../../../../org/apache/shiro/samples/sprhib/security/SampleRealm.html#SampleRealm">SampleRealm</a>
<strong class="jxr_keyword">extends</strong> AuthorizingRealm {
diff --git
a/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
b/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
index 3bd9efcd9..1a324f45d 100644
--- a/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
+++ b/src/site/assets/static/2.0.0/shiro-samples/samples-web/dependencies.html
@@ -1408,7 +1408,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP,
NTP, POP3(S), SMTP(S), Tel
<th>asm-commons</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>Usefull class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
+<p><b>Description: </b>Useful class adapters based on ASM, a very small and
fast Java bytecode manipulation framework</p>
<p><b>URL: </b><a class="externalLink"
href="http://asm.ow2.io/">http://asm.ow2.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="https://asm.ow2.io/license.html">BSD-3-Clause</a></p></td></tr></table></div>
<ul>
diff --git
a/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
b/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
index 9ab068e4c..6cc04ab27 100644
---
a/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
+++
b/src/site/assets/static/2.0.0/shiro-support/shiro-features/dependencies.html
@@ -1359,7 +1359,7 @@
<th>OPS4J Base - Util - Property</th></tr>
<tr class="b">
<td align="left">
-<p><b>Description: </b>OPS4J Base - Utilities/Extensions related to
sytem/configuration properties.</p>
+<p><b>Description: </b>OPS4J Base - Utilities/Extensions related to
system/configuration properties.</p>
<p><b>URL: </b><a class="externalLink"
href="http://team.ops4j.org/wiki/display/base/ops4j-base-util-property/">http://team.ops4j.org/wiki/display/base/ops4j-base-util-property/</a></p>
<p><b>Project Licenses: </b><a class="externalLink"
href="http://www.apache.org/licenses/LICENSE-2.0.html">ALv2</a></p></td></tr></table></div></li>
<li>org.ops4j.base:ops4j-base-util-collections:jar:1.5.1 (provided) <img
id="_img125" src="./images/icon_info_sml.gif" alt="[Information]"
onclick="toggleDependencyDetails( '_dep124', '_img125' );" style="cursor:
pointer; vertical-align: text-bottom;" /><div id="_dep124" style="display:none">
diff --git
a/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
b/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
index 060f317a4..1459aac91 100644
---
a/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
+++
b/src/site/assets/static/2.0.0/shiro-support/shiro-guice/xref/org/apache/shiro/guice/web/ShiroWebModule.html
@@ -296,7 +296,7 @@
<a class="jxr_linenumber" name="L288" href="#L288">288</a> <em
class="jxr_javadoccomment"> * For example, a path of
'/my_private_resource/**' to 'filterConfig(AUTHC)' would require</em>
<a class="jxr_linenumber" name="L289" href="#L289">289</a> <em
class="jxr_javadoccomment"> * any resource under the path
'/my_private_resource' would be processed through the {@link
FormAuthenticationFilter}.</em>
<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em
class="jxr_javadoccomment"> * @param pattern URL patter to be mapped
to a FilterConfig, e.g. '/my_private-path/**'</em>
+<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em
class="jxr_javadoccomment"> * @param pattern URL pattern to be mapped
to a FilterConfig, e.g. '/my_private-path/**'</em>
<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em
class="jxr_javadoccomment"> * @param filterConfigs FilterConfiguration
representing the Filter</em>
<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em
class="jxr_javadoccomment"> * and config to be used
when processing resources on <code>pattern</code>.</em>
<a class="jxr_linenumber" name="L294" href="#L294">294</a> <em
class="jxr_javadoccomment"> * @since 1.4</em>
diff --git
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
index 3bb18afcd..53da64ae6 100644
---
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
+++
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html
@@ -30,7 +30,7 @@
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em
class="jxr_javadoccomment"> * Displays body content if the current user has any
of the roles specified.</em>
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong>
<a name="HasAnyRolesTag"
href="../../../../../../org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html#HasAnyRolesTag">HasAnyRolesTag</a>
<strong class="jxr_keyword">extends</strong> <a name="PermissionTagHandler"
href="../../../../../../org/apache/shiro/ee/faces/tags/PermissionTagHandler.html#PermissionTagHandler">PermissionTagHandler</a>
{
-<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em
class="jxr_comment">// Delimeter that separates role names in tag attribute</em>
+<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em
class="jxr_comment">// Delimiter that separates role names in tag attribute</em>
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong
class="jxr_keyword">private</strong> <strong
class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong>
String ROLE_NAMES_DELIMETER = <span class="jxr_string">","</span>;
<a class="jxr_linenumber" name="L27" href="#L27">27</a>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong
class="jxr_keyword">public</strong> <a name="HasAnyRolesTag"
href="../../../../../../org/apache/shiro/ee/faces/tags/HasAnyRolesTag.html#HasAnyRolesTag">HasAnyRolesTag</a>(TagConfig
config) {
diff --git
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
index 90cde58bc..41238d808 100644
---
a/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
+++
b/src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/xref/org/apache/shiro/ee/filters/FormResubmitSupport.html
@@ -246,7 +246,7 @@
<a class="jxr_linenumber" name="L238" href="#L238">238</a>
<a class="jxr_linenumber" name="L239" href="#L239">239</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L240" href="#L240">240</a> <em
class="jxr_javadoccomment"> * Redirects the user to saved request after
login, if available</em>
-<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em
class="jxr_javadoccomment"> * Resubmits the form that caused the logout
upon successfull login.Form resumnission supports JSF and Ajax forms</em>
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em
class="jxr_javadoccomment"> * Resubmits the form that caused the logout
upon successful login.Form resumnission supports JSF and Ajax forms</em>
<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em
class="jxr_javadoccomment"> * @param request</em>
<a class="jxr_linenumber" name="L243" href="#L243">243</a> <em
class="jxr_javadoccomment"> * @param response</em>
<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em
class="jxr_javadoccomment"> * @param useFallbackPath predicate whether to
use fall back path</em>
diff --git
a/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
b/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
index 67e982259..a4077c24f 100644
---
a/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
+++
b/src/site/assets/static/2.0.0/shiro-support/shiro-spring/xref/org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html
@@ -58,7 +58,7 @@
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em
class="jxr_comment">//use a Spring-specific Annotation resolver - Spring's
AnnotationUtils is nicer than the</em>
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em
class="jxr_comment">//raw JDK resolution process.</em>
<a class="jxr_linenumber" name="L52" href="#L52">52</a>
AnnotationResolver resolver = <strong class="jxr_keyword">new</strong> <a
name="SpringAnnotationResolver"
href="../../../../../../org/apache/shiro/spring/aop/SpringAnnotationResolver.html#SpringAnnotationResolver">SpringAnnotationResolver</a>();
-<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em
class="jxr_comment">//we can re-use the same resolver instance - it does not
retain state:</em>
+<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em
class="jxr_comment">//we can reuse the same resolver instance - it does not
retain state:</em>
<a class="jxr_linenumber" name="L54" href="#L54">54</a>
interceptors.add(<strong class="jxr_keyword">new</strong>
RoleAnnotationMethodInterceptor(resolver));
<a class="jxr_linenumber" name="L55" href="#L55">55</a>
interceptors.add(<strong class="jxr_keyword">new</strong>
PermissionAnnotationMethodInterceptor(resolver));
<a class="jxr_linenumber" name="L56" href="#L56">56</a>
interceptors.add(<strong class="jxr_keyword">new</strong>
AuthenticatedAnnotationMethodInterceptor(resolver));
diff --git
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
index 588bf8456..b391e2938 100644
---
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
+++
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/AccessControlFilter.html
@@ -212,7 +212,7 @@
<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em
class="jxr_javadoccomment"> * {@link
#saveRequestAndRedirectToLogin(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)</em>
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <em
class="jxr_javadoccomment"> *
saveRequestAndRedirectToLogin(request,response)} directly.</em>
<a class="jxr_linenumber" name="L206" href="#L206">206</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em
class="jxr_javadoccomment"> * @param request the incoming ServletRequest to
save for re-use later (for example, after a redirect).</em>
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em
class="jxr_javadoccomment"> * @param request the incoming ServletRequest to
save for reuse later (for example, after a redirect).</em>
<a class="jxr_linenumber" name="L208" href="#L208">208</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L209" href="#L209">209</a> <strong
class="jxr_keyword">protected</strong> <strong
class="jxr_keyword">void</strong> saveRequest(ServletRequest request) {
<a class="jxr_linenumber" name="L210" href="#L210">210</a>
WebUtils.saveRequest(request);
diff --git
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
index 1c570b83e..871d85a84 100644
---
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
+++
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/filter/mgt/FilterChainManager.html
@@ -220,7 +220,7 @@
<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em
class="jxr_javadoccomment"> * Configures the set of named filters that will
match all paths. These filters will match BEFORE explicitly</em>
<a class="jxr_linenumber" name="L213" href="#L213">213</a> <em
class="jxr_javadoccomment"> * configured filter chains i.e. by calling
{@link #createChain(String, String)}, {@link #addToChain(String, String)},
etc.</em>
<a class="jxr_linenumber" name="L214" href="#L214">214</a> <em
class="jxr_javadoccomment"> * <br></em>
-<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em
class="jxr_javadoccomment"> * <strong>Filters configured in this list
wll apply to ALL requests.</strong></em>
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em
class="jxr_javadoccomment"> * <strong>Filters configured in this list
will apply to ALL requests.</strong></em>
<a class="jxr_linenumber" name="L216" href="#L216">216</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L217" href="#L217">217</a> <em
class="jxr_javadoccomment"> * @param globalFilterNames the list of filter
names to match ALL paths.</em>
<a class="jxr_linenumber" name="L218" href="#L218">218</a> <em
class="jxr_javadoccomment"> * @throws ConfigurationException if one of the
filter names is invalid and cannot be loaded from the set of</em>
diff --git
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
index b943dc96e..9cdf40335 100644
---
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
+++
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html
@@ -410,7 +410,7 @@
<a class="jxr_linenumber" name="L402" href="#L402">402</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L403" href="#L403">403</a> <em
class="jxr_javadoccomment"> * The {@code origChain} argument is the</em>
<a class="jxr_linenumber" name="L404" href="#L404">404</a> <em
class="jxr_javadoccomment"> * original {@code FilterChain} supplied by the
Servlet Container, but it may be modified to provide</em>
-<a class="jxr_linenumber" name="L405" href="#L405">405</a> <em
class="jxr_javadoccomment"> * more behavior by pre-pending further chains
according to the Shiro configuration.</em>
+<a class="jxr_linenumber" name="L405" href="#L405">405</a> <em
class="jxr_javadoccomment"> * more behavior by prepending further chains
according to the Shiro configuration.</em>
<a class="jxr_linenumber" name="L406" href="#L406">406</a> <em
class="jxr_javadoccomment"> * <p/></em>
<a class="jxr_linenumber" name="L407" href="#L407">407</a> <em
class="jxr_javadoccomment"> * This implementation returns the chain that
will actually be executed by acquiring the chain from a</em>
<a class="jxr_linenumber" name="L408" href="#L408">408</a> <em
class="jxr_javadoccomment"> * {@link #getFilterChainResolver()
filterChainResolver}. The resolver determines exactly which chain to</em>
diff --git
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
index e62f86093..a046bd01b 100644
---
a/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
+++
b/src/site/assets/static/2.0.0/shiro-web/xref/org/apache/shiro/web/tags/HasAnyRolesTag.html
@@ -38,7 +38,7 @@
<a class="jxr_linenumber" name="L30" href="#L30">30</a>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em
class="jxr_comment">//TODO - complete JavaDoc</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em
class="jxr_comment">// Delimeter that separates role names in tag attribute</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em
class="jxr_comment">// Delimiter that separates role names in tag attribute</em>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong
class="jxr_keyword">private</strong> <strong
class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong>
String ROLE_NAMES_DELIMETER = <span class="jxr_string">","</span>;
<a class="jxr_linenumber" name="L35" href="#L35">35</a>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong
class="jxr_keyword">public</strong> <a name="HasAnyRolesTag"
href="../../../../../org/apache/shiro/web/tags/HasAnyRolesTag.html#HasAnyRolesTag">HasAnyRolesTag</a>()
{
diff --git a/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
b/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
index 29d3542cc..3496a0cd5 100644
--- a/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
+++ b/src/site/content/blog/2022/03/22/apache-shiro-190-released.adoc
@@ -81,7 +81,7 @@ Relative Path in pom.xml is not needed
* [https://issues.apache.org/jira/browse/SHIRO-850[SHIRO-850]] - The
profile name jdk19-plus is misleading
* [https://issues.apache.org/jira/browse/SHIRO-851[SHIRO-851]] -
-Handling properties for compile/enconding vs. default configurations of
+Handling properties for compile/encoding vs. default configurations of
plugins
* [https://issues.apache.org/jira/browse/SHIRO-852[SHIRO-852]] -
Configuration for maven-release-plugin prepationGoal should be changed
diff --git
a/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
b/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
index 5fb8ba16d..f20bf7f66 100644
--- a/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
+++ b/src/site/content/blog/2023/05/04/apache-shiro-200-alpha-1-released.adoc
@@ -95,7 +95,7 @@ configured chain under the name/key"
* [https://issues.apache.org/jira/browse/SHIRO-845[SHIRO-845]] -
Dependencies for test-jars missing
* [https://issues.apache.org/jira/browse/SHIRO-899[SHIRO-899]] - Jakarta
-9+ fails with Shiro native sesions
+9+ fails with Shiro native sessions
* [https://issues.apache.org/jira/browse/SHIRO-902[SHIRO-902]] -
Separator conflict between PermissionUtils.resolveDelimitedPermissions()
and WildcardPermission.SUBPART_DIVIDER_TOKEN
@@ -169,7 +169,7 @@ Relative Path in pom.xml is not needed
* [https://issues.apache.org/jira/browse/SHIRO-850[SHIRO-850]] - The
profile name jdk19-plus is misleading
* [https://issues.apache.org/jira/browse/SHIRO-851[SHIRO-851]] -
-Handling properties for compile/enconding vs. default configurations of
+Handling properties for compile/encoding vs. default configurations of
plugins
* [https://issues.apache.org/jira/browse/SHIRO-852[SHIRO-852]] -
Configuration for maven-release-plugin prepationGoal should be changed
diff --git a/src/site/content/java-authorization-guide.adoc
b/src/site/content/java-authorization-guide.adoc
index 4cc5e16ed..5a2d6e8cc 100644
--- a/src/site/content/java-authorization-guide.adoc
+++ b/src/site/content/java-authorization-guide.adoc
@@ -94,7 +94,7 @@ if (currentUser.hasRole("administrator")) {
Now a role based check is quick and easy to implement, but it has a major
drawback. It is implicit.
-What if you just want to add, remove, or redefine a role later? You'll have to
crack open your source code and change all your role checks to reflect the
change in your security model. You'll have to shut down the application, crack
open the code, test it, and then restart it everytime.
+What if you just want to add, remove, or redefine a role later? You'll have to
crack open your source code and change all your role checks to reflect the
change in your security model. You'll have to shut down the application, crack
open the code, test it, and then restart it every time.
In very simple applications this is probably good enough but for larger apps
this can be a major problem throughout the life of your application and drive a
large maintenance cost for your software.
diff --git a/src/site/content/permissions.adoc
b/src/site/content/permissions.adoc
index 1e6aec38a..2e896fcaa 100644
--- a/src/site/content/permissions.adoc
+++ b/src/site/content/permissions.adoc
@@ -303,4 +303,4 @@ Shiro's default behavior for Realm implementations is that,
for every permission
This is usually extremely fast when users, roles and permissions are cached in
memory when using a proper link:cachemanager.html[CacheManager], which Shiro
does support for Realm implementations. Just know that with this default
behavior, as the number of permissions assigned to a user or their roles or
groups increase, the time to perform the check will necessarily increase.
-If a Realm implementor has a more efficient way of checking permissions and
performing this implication logic, especially if based on the application's
data model, they should implement that as part of their Realm isPermitted*
method implementations. The default Realm/WildcardPermission support exists to
cover 80-90% of most use cases, but it might not be the best solution for
applications that have massive amounts of permissions to store and/or check at
runtime.
+If a Realm implementer has a more efficient way of checking permissions and
performing this implication logic, especially if based on the application's
data model, they should implement that as part of their Realm isPermitted*
method implementations. The default Realm/WildcardPermission support exists to
cover 80-90% of most use cases, but it might not be the best solution for
applications that have massive amounts of permissions to store and/or check at
runtime.