blob: 12b54830cb25405db68d7b7bf6a35194f4638a2f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="479px" preserveAspectRatio="none" style="width:622px;height:479px;background:#FFFFFF;" version="1.1" viewBox="0 0 622 479" width="622px" zoomAndPan="magnify"><defs><filter height="300%" id="f1291v0unysp5c" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[cc5c02042f148c9c41b9601faf6f6640]
class org.apache.wiki.auth.DefaultAuthenticationManager--><a href="DefaultAuthenticationManager.html" target="_top" title="DefaultAuthenticationManager.html" xlink:actuate="onRequest" xlink:href="DefaultAuthenticationManager.html" xlink:show="new" xlink:title="DefaultAuthenticationManager.html" xlink:type="simple"><rect codeLine="5" fill="#FEFECE" filter="url(#f1291v0unysp5c)" height="220.3984" id="org.apache.wiki.auth.DefaultAuthenticationManager" style="stroke:#A80036;stroke-width:1.5;" width="599" x="9" y="228"/><ellipse cx="199.75" cy="246.9688" fill="#ADD1B2" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M202.7188,252.6094 Q202.1406,252.9063 201.5,253.0469 Q200.8594,253.2031 200.1563,253.2031 Q197.6563,253.2031 196.3281,251.5625 Q195.0156,249.9063 195.0156,246.7813 Q195.0156,243.6563 196.3281,242 Q197.6563,240.3438 200.1563,240.3438 Q200.8594,240.3438 201.5,240.5 Q202.1563,240.6563 202.7188,240.9531 L202.7188,243.6719 Q202.0938,243.0938 201.5,242.8281 Q200.9063,242.5469 200.2813,242.5469 Q198.9375,242.5469 198.25,243.625 Q197.5625,244.6875 197.5625,246.7813 Q197.5625,248.875 198.25,249.9531 Q198.9375,251.0156 200.2813,251.0156 Q200.9063,251.0156 201.5,250.75 Q202.0938,250.4688 202.7188,249.8906 L202.7188,252.6094 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="209" x="220.25" y="245.9951">DefaultAuthenticationManager</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="99" x="275.25" y="258.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="607" y1="265.9375" y2="265.9375"/><polygon fill="none" points="20,271.9375,24,275.9375,20,279.9375,16,275.9375" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" text-decoration="underline" textLength="191" x="29" y="280.1479">EMPTY_MAP: Map&lt;String, String&gt;</text><polygon fill="none" points="20,284.7422,24,288.7422,20,292.7422,16,288.7422" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="303" x="29" y="292.9526">m_loginModuleClass: Class&lt;? extends LoginModule&gt;</text><polygon fill="none" points="20,297.5469,24,301.5469,20,305.5469,16,301.5469" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="253" x="29" y="305.7573">m_loginModuleOptions: Map&lt;String, String&gt;</text><line style="stroke:#A80036;stroke-width:1.5;" x1="10" x2="607" y1="312.3516" y2="312.3516"/><ellipse cx="20" cy="323.3516" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="189" x="29" y="326.562">initialize(Engine, Properties): void</text><ellipse cx="20" cy="336.1563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="203" x="29" y="339.3667">isContainerAuthenticated(): boolean</text><ellipse cx="20" cy="348.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="197" x="29" y="352.1714">login(HttpServletRequest): boolean</text><ellipse cx="20" cy="361.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="335" x="29" y="364.9761">login(Session, HttpServletRequest, String, String): boolean</text><ellipse cx="20" cy="374.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="183" x="29" y="377.7808">logout(HttpServletRequest): void</text><ellipse cx="20" cy="387.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="196" x="29" y="390.5854">allowsCookieAssertions(): boolean</text><ellipse cx="20" cy="400.1797" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="215" x="29" y="403.3901">allowsCookieAuthentication(): boolean</text><ellipse cx="20" cy="412.9844" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="573" x="29" y="416.1948">doJAASLogin(Class&lt;? extends LoginModule&gt;, CallbackHandler, Map&lt;String, String&gt;): Set&lt;Principal&gt;</text><ellipse cx="20" cy="425.7891" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="256" x="29" y="428.9995">addWikiEventListener(WikiEventListener): void</text><ellipse cx="20" cy="438.5938" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="278" x="29" y="441.8042">removeWikiEventListener(WikiEventListener): void</text></a><!--MD5=[4e12fdc6be1b8cc50eecd380b50d68e9]
class org.apache.wiki.auth.AuthenticationManager--><a href="AuthenticationManager.html" target="_top" title="AuthenticationManager.html" xlink:actuate="onRequest" xlink:href="AuthenticationManager.html" xlink:show="new" xlink:title="AuthenticationManager.html" xlink:type="simple"><rect codeLine="21" fill="#FEFECE" filter="url(#f1291v0unysp5c)" height="161.1797" id="org.apache.wiki.auth.AuthenticationManager" style="stroke:#A80036;stroke-width:1.5;" width="595" x="11" y="7"/><ellipse cx="223.75" cy="25.9688" fill="#B4A7E5" rx="11" ry="11" style="stroke:#A80036;stroke-width:1.0;"/><path d="M219.6719,21.7344 L219.6719,19.5781 L227.0625,19.5781 L227.0625,21.7344 L224.5938,21.7344 L224.5938,29.8125 L227.0625,29.8125 L227.0625,31.9688 L219.6719,31.9688 L219.6719,29.8125 L222.1406,29.8125 L222.1406,21.7344 L219.6719,21.7344 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="161" x="244.25" y="24.9951">AuthenticationManager</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="103" x="273.25" y="37.5791">org.apache.wiki.auth</text><line style="stroke:#A80036;stroke-width:1.5;" x1="12" x2="605" y1="44.9375" y2="44.9375"/><ellipse cx="22" cy="55.9375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="203" x="31" y="59.1479">isContainerAuthenticated(): boolean</text><ellipse cx="22" cy="68.7422" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="197" x="31" y="71.9526">login(HttpServletRequest): boolean</text><ellipse cx="22" cy="81.5469" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="330" x="31" y="84.7573">login(Session, HttpServletRequest, String, String): boolean</text><ellipse cx="22" cy="94.3516" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="184" x="31" y="97.562">logout(HttpServletRequest): void</text><ellipse cx="22" cy="107.1563" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="193" x="31" y="110.3667">allowsCookieAssertions(): boolean</text><ellipse cx="22" cy="119.9609" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="215" x="31" y="123.1714">allowsCookieAuthentication(): boolean</text><ellipse cx="22" cy="132.7656" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="569" x="31" y="135.9761">doJAASLogin(Class&lt;? extends LoginModule&gt;, CallbackHandler, Map&lt;String, String&gt;): Set&lt;Principal&gt;</text><ellipse cx="22" cy="145.5703" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="261" x="31" y="148.7808">addWikiEventListener(WikiEventListener): void</text><ellipse cx="22" cy="158.375" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacing" textLength="284" x="31" y="161.5854">removeWikiEventListener(WikiEventListener): void</text></a><!--MD5=[5cbf8feeca60da2e97f438e6382d6e6f]
reverse link org.apache.wiki.auth.AuthenticationManager to org.apache.wiki.auth.DefaultAuthenticationManager--><path codeLine="33" d="M308.5,188.25 C308.5,201.3 308.5,214.71 308.5,227.9 " fill="none" id="org.apache.wiki.auth.AuthenticationManager-backto-org.apache.wiki.auth.DefaultAuthenticationManager" style="stroke:#A80036;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="none" points="301.5,188.15,308.5,168.15,315.5,188.15,301.5,188.15" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="192" x="208.5" y="470.6807">UMLDoclet 2.0.15, PlantUML 1.2021.13</text><!--MD5=[6f70c6eb2bcf0cd05dfc736961b97c0d]
@startuml
set namespaceSeparator none
hide empty fields
hide empty methods
class "<size:14>DefaultAuthenticationManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.DefaultAuthenticationManager [[DefaultAuthenticationManager.html]] {
{static} #EMPTY_MAP: Map<String, String>
#m_loginModuleClass: Class<? extends LoginModule>
#m_loginModuleOptions: Map<String, String>
+initialize(Engine, Properties): void
+isContainerAuthenticated(): boolean
+login(HttpServletRequest): boolean
+login(Session, HttpServletRequest, String, String): boolean
+logout(HttpServletRequest): void
+allowsCookieAssertions(): boolean
+allowsCookieAuthentication(): boolean
+doJAASLogin(Class<? extends LoginModule>, CallbackHandler, Map<String, String>): Set<Principal>
+addWikiEventListener(WikiEventListener): void
+removeWikiEventListener(WikiEventListener): void
}
interface "<size:14>AuthenticationManager\n<size:10>org.apache.wiki.auth" as org.apache.wiki.auth.AuthenticationManager [[AuthenticationManager.html]] {
{abstract} +isContainerAuthenticated(): boolean
{abstract} +login(HttpServletRequest): boolean
{abstract} +login(Session, HttpServletRequest, String, String): boolean
{abstract} +logout(HttpServletRequest): void
{abstract} +allowsCookieAssertions(): boolean
{abstract} +allowsCookieAuthentication(): boolean
{abstract} +doJAASLogin(Class<? extends LoginModule>, CallbackHandler, Map<String, String>): Set<Principal>
{abstract} +addWikiEventListener(WikiEventListener): void
{abstract} +removeWikiEventListener(WikiEventListener): void
}
org.apache.wiki.auth.AuthenticationManager <|.. org.apache.wiki.auth.DefaultAuthenticationManager
center footer UMLDoclet 2.0.15, PlantUML 1.2021.13
@enduml
PlantUML version 1.2021.13(Mon Nov 01 11:38:45 UTC 2021)
(APACHE source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>