public void setApplicationName(String applicationName) {
        this.applicationName = applicationName;
    }
Sets the name to use in the ServletResponse's <b><code>WWW-Authenticate</code></b> header.
<p/>
Per RFC 2617, this name name is displayed to the end user when they are asked to authenticate.  Unless overridden
by this method, the default value is &quot;application&quot;
<p/>
For example, setting this property to the value <b><code>Awesome Webapp</code></b> will result in the
following header:
<p/>
<code>WWW-Authenticate: Basic realm=&quot;<b>Awesome Webapp</b>&quot;</code>
<p/>
Side note: As you can see from the header text, the HTTP Basic specification calls
this the authentication 'realm', but we call this the 'applicationName' instead to avoid confusion with
Shiro's Realm constructs.

@param applicationName the name to use in the ServletResponse's 'WWW-Authenticate' header.
web/src/main/java/org/apache/shiro/web/filter/authc/HttpAuthenticationFilter.java