declare namespace org { namespace eclipse { namespace jetty { namespace security { abstract class AbstractUserAuthentication implements org.eclipse.jetty.server.Authentication$User , java.io.Serializable { protected _method: string protected _userIdentity: org.eclipse.jetty.server.UserIdentity public constructor(arg0: string, arg1: org.eclipse.jetty.server.UserIdentity) public getAuthMethod(): string public getUserIdentity(): org.eclipse.jetty.server.UserIdentity public isUserInRole(arg0: org.eclipse.jetty.server.UserIdentity$Scope, arg1: string): boolean public declaredRolesContains(arg0: string): boolean public static class: java.lang.Class } namespace authentication { class BasicAuthenticator extends org.eclipse.jetty.security.authentication.LoginAuthenticator { public constructor() public getAuthMethod(): string public validateRequest(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean): org.eclipse.jetty.server.Authentication public secureResponse(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean, arg3: org.eclipse.jetty.server.Authentication$User): boolean public static class: java.lang.Class } class ClientCertAuthenticator extends org.eclipse.jetty.security.authentication.LoginAuthenticator { public constructor() public getAuthMethod(): string public validateRequest(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean): org.eclipse.jetty.server.Authentication protected getKeyStore(arg0: java.io.InputStream, arg1: string, arg2: string, arg3: string, arg4: string): java.security.KeyStore protected getKeyStore(arg0: string, arg1: string, arg2: string, arg3: string): java.security.KeyStore protected loadCRL(arg0: string): java.util.Collection public secureResponse(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean, arg3: org.eclipse.jetty.server.Authentication$User): boolean public isValidateCerts(): boolean public setValidateCerts(arg0: boolean): void public getTrustStore(): string public setTrustStore(arg0: string): void public getTrustStoreProvider(): string public setTrustStoreProvider(arg0: string): void public getTrustStoreType(): string public setTrustStoreType(arg0: string): void public setTrustStorePassword(arg0: string): void public getCrlPath(): string public setCrlPath(arg0: string): void public getMaxCertPathLength(): int public setMaxCertPathLength(arg0: int): void public isEnableCRLDP(): boolean public setEnableCRLDP(arg0: boolean): void public isEnableOCSP(): boolean public setEnableOCSP(arg0: boolean): void public getOcspResponderURL(): string public setOcspResponderURL(arg0: string): void public static class: java.lang.Class } class DeferredAuthentication$1 implements javax.servlet.http.HttpServletResponse { public addCookie(arg0: javax.servlet.http.Cookie): void public addDateHeader(arg0: string, arg1: long): void public addHeader(arg0: string, arg1: string): void public addIntHeader(arg0: string, arg1: int): void public containsHeader(arg0: string): boolean public encodeRedirectURL(arg0: string): string public encodeRedirectUrl(arg0: string): string public encodeURL(arg0: string): string public encodeUrl(arg0: string): string public sendError(arg0: int): void public sendError(arg0: int, arg1: string): void public sendRedirect(arg0: string): void public setDateHeader(arg0: string, arg1: long): void public setHeader(arg0: string, arg1: string): void public setIntHeader(arg0: string, arg1: int): void public setStatus(arg0: int): void public setStatus(arg0: int, arg1: string): void public flushBuffer(): void public getBufferSize(): int public getCharacterEncoding(): string public getContentType(): string public getLocale(): java.util.Locale public getOutputStream(): javax.servlet.ServletOutputStream public getWriter(): java.io.PrintWriter public isCommitted(): boolean public reset(): void public resetBuffer(): void public setBufferSize(arg0: int): void public setCharacterEncoding(arg0: string): void public setContentLength(arg0: int): void public setContentLengthLong(arg0: long): void public setContentType(arg0: string): void public setLocale(arg0: java.util.Locale): void public getHeaderNames(): java.util.Collection public getHeader(arg0: string): string public getHeaders(arg0: string): java.util.Collection public getStatus(): int public static class: java.lang.Class } class DeferredAuthentication$2 extends javax.servlet.ServletOutputStream { public write(arg0: int): void public print(arg0: string): void public println(arg0: string): void public setWriteListener(arg0: javax.servlet.WriteListener): void public isReady(): boolean public static class: java.lang.Class } class DeferredAuthentication implements org.eclipse.jetty.server.Authentication$Deferred { protected _authenticator: org.eclipse.jetty.security.authentication.LoginAuthenticator public constructor(arg0: org.eclipse.jetty.security.authentication.LoginAuthenticator) public authenticate(arg0: javax.servlet.ServletRequest): org.eclipse.jetty.server.Authentication public authenticate(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse): org.eclipse.jetty.server.Authentication public login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.Authentication public getPreviousAssociation(): java.lang.Object public static isDeferred(arg0: javax.servlet.http.HttpServletResponse): boolean public static class: java.lang.Class } class DigestAuthenticator$Digest extends org.eclipse.jetty.util.security.Credential { public check(arg0: java.lang.Object): boolean public toString(): string public static class: java.lang.Class } class DigestAuthenticator$Nonce { public constructor(arg0: string, arg1: long, arg2: int) public seen(arg0: int): boolean public static class: java.lang.Class } class DigestAuthenticator extends org.eclipse.jetty.security.authentication.LoginAuthenticator { public constructor() public setConfiguration(arg0: org.eclipse.jetty.security.Authenticator$AuthConfiguration): void public getMaxNonceCount(): int public setMaxNonceCount(arg0: int): void public getMaxNonceAge(): long public setMaxNonceAge(arg0: long): void public getAuthMethod(): string public secureResponse(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean, arg3: org.eclipse.jetty.server.Authentication$User): boolean public validateRequest(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean): org.eclipse.jetty.server.Authentication public newNonce(arg0: org.eclipse.jetty.server.Request): string public static class: java.lang.Class } class FormAuthenticator$FormAuthentication extends org.eclipse.jetty.security.UserAuthentication implements org.eclipse.jetty.server.Authentication$ResponseSent { public constructor(arg0: string, arg1: org.eclipse.jetty.server.UserIdentity) public toString(): string public static class: java.lang.Class } class FormAuthenticator$FormRequest extends javax.servlet.http.HttpServletRequestWrapper { public constructor(arg0: javax.servlet.http.HttpServletRequest) public getDateHeader(arg0: string): long public getHeader(arg0: string): string public getHeaderNames(): java.util.Enumeration public getHeaders(arg0: string): java.util.Enumeration public static class: java.lang.Class } class FormAuthenticator$FormResponse extends javax.servlet.http.HttpServletResponseWrapper { public constructor(arg0: javax.servlet.http.HttpServletResponse) public addDateHeader(arg0: string, arg1: long): void public addHeader(arg0: string, arg1: string): void public setDateHeader(arg0: string, arg1: long): void public setHeader(arg0: string, arg1: string): void public static class: java.lang.Class } class FormAuthenticator extends org.eclipse.jetty.security.authentication.LoginAuthenticator { public static __FORM_LOGIN_PAGE: string public static __FORM_ERROR_PAGE: string public static __FORM_DISPATCH: string public static __J_URI: string public static __J_POST: string public static __J_METHOD: string public static __J_SECURITY_CHECK: string public static __J_USERNAME: string public static __J_PASSWORD: string public constructor() public constructor(arg0: string, arg1: string, arg2: boolean) public setAlwaysSaveUri(arg0: boolean): void public getAlwaysSaveUri(): boolean public setConfiguration(arg0: org.eclipse.jetty.security.Authenticator$AuthConfiguration): void public getAuthMethod(): string public login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity public prepareRequest(arg0: javax.servlet.ServletRequest): void public validateRequest(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean): org.eclipse.jetty.server.Authentication public isJSecurityCheck(arg0: string): boolean public isLoginOrErrorPage(arg0: string): boolean public secureResponse(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean, arg3: org.eclipse.jetty.server.Authentication$User): boolean public static class: java.lang.Class } abstract class LoginAuthenticator implements org.eclipse.jetty.security.Authenticator { protected _loginService: org.eclipse.jetty.security.LoginService protected _identityService: org.eclipse.jetty.security.IdentityService protected constructor() public prepareRequest(arg0: javax.servlet.ServletRequest): void public login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity public setConfiguration(arg0: org.eclipse.jetty.security.Authenticator$AuthConfiguration): void public getLoginService(): org.eclipse.jetty.security.LoginService protected renewSession(arg0: javax.servlet.http.HttpServletRequest, arg1: javax.servlet.http.HttpServletResponse): javax.servlet.http.HttpSession public static class: java.lang.Class } interface LoginCallback { getSubject(): javax.security.auth.Subject getUserName(): string getCredential(): java.lang.Object isSuccess(): boolean setSuccess(arg0: boolean): void getUserPrincipal(): java.security.Principal setUserPrincipal(arg0: java.security.Principal): void getRoles(): java.lang.String[] setRoles(arg0: java.lang.String[]): void clearPassword(): void } class LoginCallbackImpl implements org.eclipse.jetty.security.authentication.LoginCallback { public constructor(arg0: javax.security.auth.Subject, arg1: string, arg2: java.lang.Object) public getSubject(): javax.security.auth.Subject public getUserName(): string public getCredential(): java.lang.Object public isSuccess(): boolean public setSuccess(arg0: boolean): void public getUserPrincipal(): java.security.Principal public setUserPrincipal(arg0: java.security.Principal): void public getRoles(): java.lang.String[] public setRoles(arg0: java.lang.String[]): void public clearPassword(): void public static class: java.lang.Class } class SessionAuthentication extends org.eclipse.jetty.security.AbstractUserAuthentication implements java.io.Serializable , javax.servlet.http.HttpSessionActivationListener , javax.servlet.http.HttpSessionBindingListener { public static __J_AUTHENTICATED: string public constructor(arg0: string, arg1: org.eclipse.jetty.server.UserIdentity, arg2: java.lang.Object) public logout(): void public toString(): string public sessionWillPassivate(arg0: javax.servlet.http.HttpSessionEvent): void public sessionDidActivate(arg0: javax.servlet.http.HttpSessionEvent): void public valueBound(arg0: javax.servlet.http.HttpSessionBindingEvent): void public valueUnbound(arg0: javax.servlet.http.HttpSessionBindingEvent): void public static class: java.lang.Class } class SpnegoAuthenticator extends org.eclipse.jetty.security.authentication.LoginAuthenticator { public constructor() public constructor(arg0: string) public getAuthMethod(): string public validateRequest(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean): org.eclipse.jetty.server.Authentication public secureResponse(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean, arg3: org.eclipse.jetty.server.Authentication$User): boolean public static class: java.lang.Class } } interface Authenticator$AuthConfiguration { getAuthMethod(): string getRealmName(): string getInitParameter(arg0: string): string getInitParameterNames(): java.util.Set getLoginService(): org.eclipse.jetty.security.LoginService getIdentityService(): org.eclipse.jetty.security.IdentityService isSessionRenewedOnAuthentication(): boolean } interface Authenticator$Factory { getAuthenticator(arg0: org.eclipse.jetty.server.Server, arg1: javax.servlet.ServletContext, arg2: org.eclipse.jetty.security.Authenticator$AuthConfiguration, arg3: org.eclipse.jetty.security.IdentityService, arg4: org.eclipse.jetty.security.LoginService): org.eclipse.jetty.security.Authenticator } interface Authenticator$Factory$$Lambda { (arg0: org.eclipse.jetty.server.Server, arg1: javax.servlet.ServletContext, arg2: org.eclipse.jetty.security.Authenticator$AuthConfiguration, arg3: org.eclipse.jetty.security.IdentityService, arg4: org.eclipse.jetty.security.LoginService): org.eclipse.jetty.security.Authenticator } interface Authenticator { setConfiguration(arg0: org.eclipse.jetty.security.Authenticator$AuthConfiguration): void getAuthMethod(): string prepareRequest(arg0: javax.servlet.ServletRequest): void validateRequest(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean): org.eclipse.jetty.server.Authentication secureResponse(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse, arg2: boolean, arg3: org.eclipse.jetty.server.Authentication$User): boolean } interface ConstraintAware { getConstraintMappings(): java.util.List getRoles(): java.util.Set setConstraintMappings(arg0: java.util.List, arg1: java.util.Set): void addConstraintMapping(arg0: org.eclipse.jetty.security.ConstraintMapping): void addRole(arg0: string): void setDenyUncoveredHttpMethods(arg0: boolean): void isDenyUncoveredHttpMethods(): boolean checkPathsWithUncoveredHttpMethods(): boolean } class ConstraintMapping { public constructor() public getConstraint(): org.eclipse.jetty.util.security.Constraint public setConstraint(arg0: org.eclipse.jetty.util.security.Constraint): void public getMethod(): string public setMethod(arg0: string): void public getPathSpec(): string public setPathSpec(arg0: string): void public setMethodOmissions(arg0: java.lang.String[]): void public getMethodOmissions(): java.lang.String[] public static class: java.lang.Class } class ConstraintSecurityHandler extends org.eclipse.jetty.security.SecurityHandler implements org.eclipse.jetty.security.ConstraintAware { public constructor() public static createConstraint(): org.eclipse.jetty.util.security.Constraint public static createConstraint(arg0: org.eclipse.jetty.util.security.Constraint): org.eclipse.jetty.util.security.Constraint public static createConstraint(arg0: string, arg1: boolean, arg2: java.lang.String[], arg3: int): org.eclipse.jetty.util.security.Constraint public static createConstraint(arg0: string, arg1: javax.servlet.HttpConstraintElement): org.eclipse.jetty.util.security.Constraint public static createConstraint(arg0: string, arg1: java.lang.String[], arg2: javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic, arg3: javax.servlet.annotation.ServletSecurity$TransportGuarantee): org.eclipse.jetty.util.security.Constraint public static getConstraintMappingsForPath(arg0: string, arg1: java.util.List): java.util.List public static removeConstraintMappingsForPath(arg0: string, arg1: java.util.List): java.util.List public static createConstraintsWithMappingsForPath(arg0: string, arg1: string, arg2: javax.servlet.ServletSecurityElement): java.util.List public getConstraintMappings(): java.util.List public getRoles(): java.util.Set public setConstraintMappings(arg0: java.util.List): void public setConstraintMappings(arg0: org.eclipse.jetty.security.ConstraintMapping[]): void public setConstraintMappings(arg0: java.util.List, arg1: java.util.Set): void public setRoles(arg0: java.util.Set): void public addConstraintMapping(arg0: org.eclipse.jetty.security.ConstraintMapping): void public addRole(arg0: string): void protected doStart(): void protected doStop(): void protected processConstraintMapping(arg0: org.eclipse.jetty.security.ConstraintMapping): void protected processConstraintMappingWithMethodOmissions(arg0: org.eclipse.jetty.security.ConstraintMapping, arg1: java.util.Map): void protected configureRoleInfo(arg0: org.eclipse.jetty.security.RoleInfo, arg1: org.eclipse.jetty.security.ConstraintMapping): void protected prepareConstraintInfo(arg0: string, arg1: org.eclipse.jetty.server.Request): org.eclipse.jetty.security.RoleInfo protected checkUserDataPermissions(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: org.eclipse.jetty.server.Response, arg3: org.eclipse.jetty.security.RoleInfo): boolean protected isAuthMandatory(arg0: org.eclipse.jetty.server.Request, arg1: org.eclipse.jetty.server.Response, arg2: java.lang.Object): boolean protected checkWebResourcePermissions(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: org.eclipse.jetty.server.Response, arg3: java.lang.Object, arg4: org.eclipse.jetty.server.UserIdentity): boolean public dump(arg0: java.lang.Appendable, arg1: string): void public setDenyUncoveredHttpMethods(arg0: boolean): void public isDenyUncoveredHttpMethods(): boolean public checkPathsWithUncoveredHttpMethods(): boolean public getPathsWithUncoveredHttpMethods(): java.util.Set protected omissionsExist(arg0: string, arg1: java.util.Map): boolean protected getOmittedMethods(arg0: string): java.util.Set public static class: java.lang.Class } class DefaultAuthenticatorFactory implements org.eclipse.jetty.security.Authenticator$Factory { public constructor() public getAuthenticator(arg0: org.eclipse.jetty.server.Server, arg1: javax.servlet.ServletContext, arg2: org.eclipse.jetty.security.Authenticator$AuthConfiguration, arg3: org.eclipse.jetty.security.IdentityService, arg4: org.eclipse.jetty.security.LoginService): org.eclipse.jetty.security.Authenticator public getLoginService(): org.eclipse.jetty.security.LoginService public setLoginService(arg0: org.eclipse.jetty.security.LoginService): void public static class: java.lang.Class } class DefaultIdentityService implements org.eclipse.jetty.security.IdentityService { public constructor() public associate(arg0: org.eclipse.jetty.server.UserIdentity): java.lang.Object public disassociate(arg0: java.lang.Object): void public setRunAs(arg0: org.eclipse.jetty.server.UserIdentity, arg1: org.eclipse.jetty.security.RunAsToken): java.lang.Object public unsetRunAs(arg0: java.lang.Object): void public newRunAsToken(arg0: string): org.eclipse.jetty.security.RunAsToken public getSystemUserIdentity(): org.eclipse.jetty.server.UserIdentity public newUserIdentity(arg0: javax.security.auth.Subject, arg1: java.security.Principal, arg2: java.lang.String[]): org.eclipse.jetty.server.UserIdentity public static class: java.lang.Class } class DefaultUserIdentity implements org.eclipse.jetty.server.UserIdentity { public constructor(arg0: javax.security.auth.Subject, arg1: java.security.Principal, arg2: java.lang.String[]) public getSubject(): javax.security.auth.Subject public getUserPrincipal(): java.security.Principal public isUserInRole(arg0: string, arg1: org.eclipse.jetty.server.UserIdentity$Scope): boolean public toString(): string public static class: java.lang.Class } class HashLoginService extends org.eclipse.jetty.security.MappedLoginService implements org.eclipse.jetty.security.PropertyUserStore$UserListener { public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: string) public getConfig(): string public getConfig(arg0: string): void public getConfigResource(): org.eclipse.jetty.util.resource.Resource public setConfig(arg0: string): void public isHotReload(): boolean public setHotReload(arg0: boolean): void public setRefreshInterval(arg0: int): void public getRefreshInterval(): int protected loadUser(arg0: string): org.eclipse.jetty.server.UserIdentity public loadUsers(): void protected doStart(): void protected doStop(): void public update(arg0: string, arg1: org.eclipse.jetty.util.security.Credential, arg2: java.lang.String[]): void public remove(arg0: string): void public static class: java.lang.Class } interface IdentityService { NO_ROLES: java.lang.String[] associate(arg0: org.eclipse.jetty.server.UserIdentity): java.lang.Object disassociate(arg0: java.lang.Object): void setRunAs(arg0: org.eclipse.jetty.server.UserIdentity, arg1: org.eclipse.jetty.security.RunAsToken): java.lang.Object unsetRunAs(arg0: java.lang.Object): void newUserIdentity(arg0: javax.security.auth.Subject, arg1: java.security.Principal, arg2: java.lang.String[]): org.eclipse.jetty.server.UserIdentity newRunAsToken(arg0: string): org.eclipse.jetty.security.RunAsToken getSystemUserIdentity(): org.eclipse.jetty.server.UserIdentity } class JDBCLoginService extends org.eclipse.jetty.security.MappedLoginService { protected _config: string protected _jdbcDriver: string protected _url: string protected _userName: string protected _password: string protected _userTableKey: string protected _userTablePasswordField: string protected _roleTableRoleField: string protected _cacheTime: int protected _lastHashPurge: long protected _con: java.sql.Connection protected _userSql: string protected _roleSql: string public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: string) public constructor(arg0: string, arg1: org.eclipse.jetty.security.IdentityService, arg2: string) protected doStart(): void public getConfig(): string public setConfig(arg0: string): void public connectDatabase(): void public login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity protected loadUsers(): void protected loadUser(arg0: string): org.eclipse.jetty.server.UserIdentity protected putUser(arg0: string, arg1: string, arg2: java.lang.String[]): org.eclipse.jetty.server.UserIdentity public static class: java.lang.Class } interface LoginService { getName(): string login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity validate(arg0: org.eclipse.jetty.server.UserIdentity): boolean getIdentityService(): org.eclipse.jetty.security.IdentityService setIdentityService(arg0: org.eclipse.jetty.security.IdentityService): void logout(arg0: org.eclipse.jetty.server.UserIdentity): void } class MappedLoginService$Anonymous implements org.eclipse.jetty.security.MappedLoginService$UserPrincipal , java.io.Serializable { public constructor() public isAuthenticated(): boolean public getName(): string public authenticate(arg0: java.lang.Object): boolean public static class: java.lang.Class } class MappedLoginService$KnownUser implements org.eclipse.jetty.security.MappedLoginService$UserPrincipal , java.io.Serializable { public constructor(arg0: string, arg1: org.eclipse.jetty.util.security.Credential) public authenticate(arg0: java.lang.Object): boolean public getName(): string public isAuthenticated(): boolean public toString(): string public static class: java.lang.Class } class MappedLoginService$RolePrincipal implements java.security.Principal , java.io.Serializable { public constructor(arg0: string) public getName(): string public static class: java.lang.Class } interface MappedLoginService$UserPrincipal extends java.security.Principal , java.io.Serializable { authenticate(arg0: java.lang.Object): boolean isAuthenticated(): boolean } abstract class MappedLoginService extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.security.LoginService { protected _identityService: org.eclipse.jetty.security.IdentityService protected _name: string protected _users: java.util.concurrent.ConcurrentMap protected constructor() public getName(): string public getIdentityService(): org.eclipse.jetty.security.IdentityService public getUsers(): java.util.concurrent.ConcurrentMap public setIdentityService(arg0: org.eclipse.jetty.security.IdentityService): void public setName(arg0: string): void public setUsers(arg0: java.util.Map): void protected doStart(): void protected doStop(): void public logout(arg0: org.eclipse.jetty.server.UserIdentity): void public toString(): string protected putUser(arg0: string, arg1: java.lang.Object): org.eclipse.jetty.server.UserIdentity public putUser(arg0: string, arg1: org.eclipse.jetty.util.security.Credential, arg2: java.lang.String[]): org.eclipse.jetty.server.UserIdentity public removeUser(arg0: string): void public login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity public validate(arg0: org.eclipse.jetty.server.UserIdentity): boolean protected loadUser(arg0: string): org.eclipse.jetty.server.UserIdentity protected loadUsers(): void public static class: java.lang.Class } interface PropertyUserStore$UserListener { update(arg0: string, arg1: org.eclipse.jetty.util.security.Credential, arg2: java.lang.String[]): void remove(arg0: string): void } class PropertyUserStore extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.util.PathWatcher$Listener { public constructor() public getConfig(): string public setConfig(arg0: string): void public getConfigPath(): java.nio.file.Path public setConfigPath(arg0: string): void public setConfigPath(arg0: java.io.File): void public setConfigPath(arg0: java.nio.file.Path): void public getUserIdentity(arg0: string): org.eclipse.jetty.server.UserIdentity public getConfigResource(): org.eclipse.jetty.util.resource.Resource public isHotReload(): boolean public setHotReload(arg0: boolean): void public setRefreshInterval(arg0: int): void public getRefreshInterval(): int public toString(): string protected doStart(): void public onPathWatchEvent(arg0: org.eclipse.jetty.util.PathWatcher$PathWatchEvent): void protected doStop(): void public registerUserListener(arg0: org.eclipse.jetty.security.PropertyUserStore$UserListener): void public static class: java.lang.Class } class RoleInfo { public constructor() public isChecked(): boolean public setChecked(arg0: boolean): void public isForbidden(): boolean public setForbidden(arg0: boolean): void public isAnyRole(): boolean public setAnyRole(arg0: boolean): void public isAnyAuth(): boolean public setAnyAuth(arg0: boolean): void public getUserDataConstraint(): org.eclipse.jetty.security.UserDataConstraint public setUserDataConstraint(arg0: org.eclipse.jetty.security.UserDataConstraint): void public getRoles(): java.util.Set public addRole(arg0: string): void public combine(arg0: org.eclipse.jetty.security.RoleInfo): void public toString(): string public static class: java.lang.Class } class RoleRunAsToken implements org.eclipse.jetty.security.RunAsToken { public constructor(arg0: string) public getRunAsRole(): string public toString(): string public static class: java.lang.Class } interface RunAsToken { } class SecurityHandler$1 implements java.security.Principal { public getName(): string public toString(): string public static class: java.lang.Class } class SecurityHandler$2 implements java.security.Principal { public getName(): string public toString(): string public static class: java.lang.Class } class SecurityHandler$3 { public static class: java.lang.Class } class SecurityHandler$NotChecked implements java.security.Principal { public constructor(arg0: org.eclipse.jetty.security.SecurityHandler) public getName(): string public toString(): string public getSecurityHandler(): org.eclipse.jetty.security.SecurityHandler public static class: java.lang.Class } abstract class SecurityHandler extends org.eclipse.jetty.server.handler.HandlerWrapper implements org.eclipse.jetty.security.Authenticator$AuthConfiguration { public static __NO_USER: java.security.Principal public static __NOBODY: java.security.Principal protected constructor() public getIdentityService(): org.eclipse.jetty.security.IdentityService public setIdentityService(arg0: org.eclipse.jetty.security.IdentityService): void public getLoginService(): org.eclipse.jetty.security.LoginService public setLoginService(arg0: org.eclipse.jetty.security.LoginService): void public getAuthenticator(): org.eclipse.jetty.security.Authenticator public setAuthenticator(arg0: org.eclipse.jetty.security.Authenticator): void public getAuthenticatorFactory(): org.eclipse.jetty.security.Authenticator$Factory public setAuthenticatorFactory(arg0: org.eclipse.jetty.security.Authenticator$Factory | org.eclipse.jetty.security.Authenticator$Factory): void public getRealmName(): string public setRealmName(arg0: string): void public getAuthMethod(): string public setAuthMethod(arg0: string): void public isCheckWelcomeFiles(): boolean public setCheckWelcomeFiles(arg0: boolean): void public getInitParameter(arg0: string): string public getInitParameterNames(): java.util.Set public setInitParameter(arg0: string, arg1: string): string protected findLoginService(): org.eclipse.jetty.security.LoginService protected findIdentityService(): org.eclipse.jetty.security.IdentityService protected doStart(): void protected doStop(): void protected checkSecurity(arg0: org.eclipse.jetty.server.Request): boolean public isSessionRenewedOnAuthentication(): boolean public setSessionRenewedOnAuthentication(arg0: boolean): void public handle(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: javax.servlet.http.HttpServletRequest, arg3: javax.servlet.http.HttpServletResponse): void public static getCurrentSecurityHandler(): org.eclipse.jetty.security.SecurityHandler public logout(arg0: org.eclipse.jetty.server.Authentication$User): void protected prepareConstraintInfo(arg0: string, arg1: org.eclipse.jetty.server.Request): org.eclipse.jetty.security.RoleInfo protected checkUserDataPermissions(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: org.eclipse.jetty.server.Response, arg3: org.eclipse.jetty.security.RoleInfo): boolean protected isAuthMandatory(arg0: org.eclipse.jetty.server.Request, arg1: org.eclipse.jetty.server.Response, arg2: java.lang.Object): boolean protected checkWebResourcePermissions(arg0: string, arg1: org.eclipse.jetty.server.Request, arg2: org.eclipse.jetty.server.Response, arg3: java.lang.Object, arg4: org.eclipse.jetty.server.UserIdentity): boolean public static class: java.lang.Class } class ServerAuthException extends java.security.GeneralSecurityException { public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public constructor(arg0: java.lang.Throwable) public static class: java.lang.Class } class SpnegoLoginService extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.security.LoginService { protected _identityService: org.eclipse.jetty.security.IdentityService protected _name: string public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: string) public getName(): string public setName(arg0: string): void public getConfig(): string public setConfig(arg0: string): void protected doStart(): void public login(arg0: string, arg1: java.lang.Object, arg2: javax.servlet.ServletRequest): org.eclipse.jetty.server.UserIdentity public validate(arg0: org.eclipse.jetty.server.UserIdentity): boolean public getIdentityService(): org.eclipse.jetty.security.IdentityService public setIdentityService(arg0: org.eclipse.jetty.security.IdentityService): void public logout(arg0: org.eclipse.jetty.server.UserIdentity): void public static class: java.lang.Class } class SpnegoUserIdentity implements org.eclipse.jetty.server.UserIdentity { public constructor(arg0: javax.security.auth.Subject, arg1: java.security.Principal, arg2: java.util.List) public getSubject(): javax.security.auth.Subject public getUserPrincipal(): java.security.Principal public isUserInRole(arg0: string, arg1: org.eclipse.jetty.server.UserIdentity$Scope): boolean public static class: java.lang.Class } class SpnegoUserPrincipal implements java.security.Principal { public constructor(arg0: string, arg1: string) public constructor(arg0: string, arg1: byte[]) public getName(): string public getToken(): byte[] public getEncodedToken(): string public static class: java.lang.Class } class UserAuthentication extends org.eclipse.jetty.security.AbstractUserAuthentication { public constructor(arg0: string, arg1: org.eclipse.jetty.server.UserIdentity) public toString(): string public logout(): void public static class: java.lang.Class } class UserDataConstraint extends java.lang.Enum { public static None: org.eclipse.jetty.security.UserDataConstraint public static Integral: org.eclipse.jetty.security.UserDataConstraint public static Confidential: org.eclipse.jetty.security.UserDataConstraint public static values(): org.eclipse.jetty.security.UserDataConstraint[] public static valueOf(arg0: string): org.eclipse.jetty.security.UserDataConstraint public static get(arg0: int): org.eclipse.jetty.security.UserDataConstraint public combine(arg0: org.eclipse.jetty.security.UserDataConstraint): org.eclipse.jetty.security.UserDataConstraint public static class: java.lang.Class } } } } }