A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W 

S

SafeHttpHelper - class in pro.fessional.wings.warlock.security
 
securityCheckUrlRunner(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp,org.springframework.context.ApplicationContext) - function in pro.fessional.wings.warlock.spring.bean.WarlockSecurityConfConfiguration
 
securityFilterChain(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp,org.springframework.security.config.annotation.web.builders.HttpSecurity,java.util.Map) - function in pro.fessional.wings.warlock.spring.bean.WarlockSecurityConfConfiguration
The URL paths provided by the framework are /oauth/authorize (the authorization endpoint), /oauth/token (the token endpoint), /oauth/confirm_access (user posts approval for grants here), /oauth/error (used to render errors in the authorization server), /oauth/check_token (used by Resource Servers to decode access tokens), and /oauth/token_key (exposes public key for token verification if using JWT tokens).
sequencedEntrySet() - function in java.util.LinkedHashMap
 
sequencedKeySet() - function in java.util.LinkedHashMap
 
sequencedValues() - function in java.util.LinkedHashMap
 
setAcceptNonceType(java.util.Set) - function in pro.fessional.wings.warlock.security.userdetails.NonceUserDetailsCombo
 
setAccessTokenMax(int) - function in pro.fessional.wings.warlock.service.auth.impl.SimpleTicketServiceImpl
 
setAccessTokenTtl(java.time.Duration) - function in pro.fessional.wings.warlock.service.auth.impl.WarlockOauthServiceImpl
 
setAction(java.lang.String) - function in pro.fessional.wings.warlock.service.perm.WarlockPermService.Act
 
setAdminAuthnDanger(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
toggle user danger status, and reset failed count
setAdminTweakClock(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
tweak clock of user in thread-level.
setAdminTweakLogger(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
tweak log level of user in thread-level.
setAdminTweakStack(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
tweak stacktrace of user in thread-level.
setAes(pro.fessional.mirana.bits.Aes) - function in pro.fessional.wings.warlock.security.justauth.AuthStateBuilder
 
setAgentId(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setAgentId(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setAlias(java.util.Map) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Ins
 
setAlipayPublicKey(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setAlipayPublicKey(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setAlwaysUseDefaultTargetUrl(boolean) - function in org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
 
setAnonymous(boolean) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
whether to enable anonymous
setAny(boolean) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Ins
 
setAnyRequest(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
(5) defaults, `String`, support the followings.
- `permitAll`|`authenticated`|`anonymous`|`fullyAuthenticated`
- any non-empty, non-above string, considered as `Authority`, use `comma` or `blank` to separate multiple ones.
setApiAuthProp(pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController
 
setAppPerm(java.util.Set) - function in pro.fessional.wings.warlock.service.auth.impl.AuthAppPermChecker
 
setAppPerm(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
Map permissions to spring.application.name, if you have one of them, you can login, otherwise, it will fail with wrong username and password.
setAuthAutoRegs(java.util.List) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthnService
 
setAuthCodeTtl(java.time.Duration) - function in pro.fessional.wings.warlock.service.auth.impl.WarlockOauthServiceImpl
 
setAuthCombos(java.util.List) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setAuthConfigMap(java.util.Map) - function in pro.fessional.wings.warlock.security.justauth.JustAuthRequestBuilder
 
setAuthenticated(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
(3) authed only, antMatcher.
setAuthLoginList(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
integrated login default page, list supported auth-type by default, requires PathVar `{extName}`
setAuthLoginPage(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
specific auth-type login default page, automatically response based on content-type, requires PathVar `{extName}` `{authType}`
setAuthLoginPage2(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
specific auth-type login default page, get authType by RequestParam
setAuthNonceCheck(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
to verify the one-time token is valid, oauth2 uses state as token
setAuthority(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
(4) has authority, antMatcher.
setAuthorityPerm(boolean) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setAuthorityPerm(boolean) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
whether to use Perm in AuthX.
setAuthorityRole(boolean) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setAuthorityRole(boolean) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
whether to use Role in AuthX.
setAuthorizeCodeMax(int) - function in pro.fessional.wings.warlock.service.auth.impl.SimpleTicketServiceImpl
 
setAuthPerm(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Ma
 
setAuthRole(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Ma
 
setAuthServerId(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setAuthServerId(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setAuthStateBuilder(pro.fessional.wings.warlock.security.justauth.AuthStateBuilder) - function in pro.fessional.wings.warlock.security.handler.NonceLoginSuccessHandler
 
setAuthStateBuilder(pro.fessional.wings.warlock.security.justauth.AuthStateBuilder) - function in pro.fessional.wings.warlock.security.handler.NonceLoginSuccessHandler
 
setAuthStateBuilder(pro.fessional.wings.warlock.security.justauth.AuthStateBuilder) - function in pro.fessional.wings.warlock.security.loginpage.JustAuthLoginPageCombo
 
setAuthStateCache(me.zhyd.oauth.cache.AuthStateCache) - function in pro.fessional.wings.warlock.security.justauth.JustAuthRequestBuilder
 
setAuthtype(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setAuthtype(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setAuthType(java.lang.Enum) - function in pro.fessional.wings.warlock.event.auth.WarlockNonceSendEvent
 
setAuthType(java.lang.Enum) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setAuthType(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Item
 
setAuthType(java.lang.Enum) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setAuthType(java.lang.Enum) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setAuthType(java.lang.Enum) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Auth
 
setAuthType(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Item
 
setAuthType(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp
key use `wings.warlock.security.auth-type.*`, support `{host}`,`{scheme}`,`{authType}`,`{authZone}` variables, according to request.
setAuthType(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
login auth-type and enum mapping, must be one-to-one.
setAuthType(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Ma
 
setAuthType(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setAuthTypeDefault(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
Supported validation types, enum full path, one-to-one, otherwise reverse parsing problem; no `-`, `default` is a special value used when there is no match.
setAuthTypeParser(pro.fessional.wings.slardar.security.WingsAuthTypeParser) - function in pro.fessional.wings.warlock.security.userdetails.NonceUserDetailsCombo
 
setAutoregAuthType(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
which auth-type support to auto register new user.
setAutoregExpired(java.time.Duration) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
credential expiration time for auto-registering users, default 3652 days (10 years)
setAutoRegisterType(java.util.Set) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setAutoRegisterType(java.util.Set) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setAutoregMaxFailed(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
max mumber of consecutive failures for auto-registering users, and locking the account when reached.
setAvatar(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setCacheLive(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp
ttl seconds, expireAfterWrite
setCacheSize(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp
cache capacity
setCheck(java.util.Set) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Ins
 
setClient(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Pass
 
setClient(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockTicketProp
static config of client login.
setClientHeader(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
Header name of Client Id
setClientId(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setClientId(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setClientId(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.SimpleTerm
the clientId of the resource visitor, Support for one-to-many scenarios
setClientId(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Term
the clientId of the resource visitor, Support for one-to-many scenarios
setClientOsType(java.lang.Integer) - function in me.zhyd.oauth.config.AuthConfig
 
setClientOsType(java.lang.Integer) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setClientSecret(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setClientSecret(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setCodeMax(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockTicketProp
max number of valid authorization codes, default 3.
setCodeTtl(java.time.Duration) - function in pro.fessional.wings.warlock.spring.prop.WarlockTicketProp
authorization code expired time, default 60 seconds.
setCombos(java.util.List) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthnService
 
setDefaultTargetUrl(java.lang.String) - function in org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
 
setDetails(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Auth
 
setDeviceId(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setDeviceId(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setDigest(java.lang.String) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Digest in the Request Header
setDigestHeader(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
Header name of Response Body Digest
setDigestMax(org.springframework.util.unit.DataSize) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
no digest over this size, default 5M.
setDomainPrefix(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setDomainPrefix(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setError(pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiError) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Response An Error
setErrorClient(pro.fessional.wings.slardar.webmvc.SimpleResponse) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
response of client error
setErrorSignature(pro.fessional.wings.slardar.webmvc.SimpleResponse) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
response of signature error
setErrorUnhandled(pro.fessional.wings.slardar.webmvc.SimpleResponse) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
response of unhandled error
setExpired(boolean) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Ses
 
setExpired(long) - function in pro.fessional.wings.warlock.event.auth.WarlockNonceSendEvent
 
setExpired(java.time.LocalDateTime) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setExpiredDt(java.time.LocalDateTime) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setExpiredDt(java.time.LocalDateTime) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Item
 
setExpiredDt(java.time.LocalDateTime) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setExpiredDt(java.time.LocalDateTime) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setExtraPara(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Authn
 
setExtraUser(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Authn
 
setFailed(boolean) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Auth
 
setFailedCnt(int) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Item
 
setFailedCnt(java.lang.Integer) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setFailedCnt(java.lang.Integer) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setFailedMax(java.lang.Integer) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setFailedMax(java.lang.Integer) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setFileJsonBody(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
if there is both a file and a json, use this name for the json body and submit it as a File.
setGender(pro.fessional.wings.warlock.enums.autogen.UserGender) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setHandler(pro.fessional.wings.warlock.errorhandle.DefaultExceptionResolver.Handler) - function in pro.fessional.wings.warlock.errorhandle.DefaultExceptionResolver
 
setHandlers(java.util.List) - function in pro.fessional.wings.warlock.security.handler.LoginFailureHandler
 
setHelper(pro.fessional.mirana.tk.TicketHelp.Helper) - function in pro.fessional.wings.warlock.service.auth.impl.SimpleTicketServiceImpl
 
setHosts(java.util.Set) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Pass
the hostname of http status code=302, should not use ipv6
setHttpConf(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp
if you don't need a proxy, just set proxy-type=DIRECT or host=null.
setHttpConfig(com.xkcoding.http.config.HttpConfig) - function in me.zhyd.oauth.config.AuthConfig
 
setHttpConfig(com.xkcoding.http.config.HttpConfig) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setHttpSessionIdResolver(org.springframework.session.web.http.HttpSessionIdResolver) - function in pro.fessional.wings.warlock.controller.auth.LoginPageController
 
setIgnoreCheckRedirectUri(boolean) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setIgnoreCheckState(boolean) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setJournalService(pro.fessional.wings.faceless.service.journal.JournalService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setJournalService(pro.fessional.wings.faceless.service.journal.JournalService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setJustAuthRequestBuilder(pro.fessional.wings.warlock.security.justauth.JustAuthRequestBuilder) - function in pro.fessional.wings.warlock.security.loginpage.JustAuthLoginPageCombo
 
setLastAccess(java.time.ZonedDateTime) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Ses
 
setLocale(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setLocale(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setLocale(java.util.Locale) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setLocale(java.util.Locale) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setLocale(java.util.Locale) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setLoginDt(java.time.LocalDateTime) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Item
 
setLoginFailureBody(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
the response body if login fail.
setLoginForward(boolean) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
true to forward in servlet, otherwise redirect(302)
setLoginIp(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Item
 
setLoginPage(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
the redirect page when not login, need to have controller to handle.
setLoginProcMethod(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
Spring is POST only to better follow RESTful, but Oauth has Get.
setLoginProcUrl(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
loginProcessingUrl, the Ant style URL for processing login, handled by filter, no controller required.
setLoginSuccessBody(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
the response body if no redirect after successful login.
setLoginSuccessRedirect(boolean) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
whether to redirect after successful login.
setLoginSuccessRedirectDefault(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
default address if redirect after successful login.
setLoginSuccessRedirectParam(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
redirect parameters if redirect after successful login.
setLogoutSuccessBody(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
the response body after successful logout, no handler is injected when empty.
setLogoutUrl(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
logout url, handled by filter, no controller required.
setMemAuth(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
Memory user permissions, key is the description, override if duplicate, suggest naming by type and usage.
setMemUser(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
Configure memory user, usually used for special user login.
- key is the description, override if duplicate, suggest `username`+(`/`+`auth-type`)?
- `auth-type=`, to match all auth-type.
- For other settings, see WarlockAuthnService.Details and its defaults.
setMessageSource(org.springframework.context.MessageSource) - function in pro.fessional.wings.warlock.errorhandle.auto.BindExceptionAdvice
 
setMessageSource(org.springframework.context.MessageSource) - function in pro.fessional.wings.warlock.security.handler.AccessFailureHandler
 
setMessageSource(org.springframework.context.MessageSource) - function in pro.fessional.wings.warlock.security.handler.LoginFailureHandler.DefaultHandler
 
setMockCaptcha(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
mock response captcha.
setMockDoubler(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
mock double kill in 30 seconds.
setMockEcho0o0(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
mock echo to response what input.
setMockRighter(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
mock anti forgery editing.
setNickname(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setNickname(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setNickname(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setNickname(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setNickname(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setNonce(java.lang.String) - function in pro.fessional.wings.warlock.event.auth.WarlockNonceSendEvent
 
setNonceAuthType(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
which auth-type support Nonce auth.
setNonceCacheLevel(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
cache level, see `wings.slardar.cache.level.
setNonceCacheManager(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
bean name of cache-manager, same as `wings.slardar.cache.primary`.
setOauthAccessToken(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
simple get access-token.
setOauthAuthorize(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
simple authorization code.
setOauthRevokeToken(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
revoke authorize or access-token.
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) - function in pro.fessional.wings.warlock.security.handler.AccessFailureHandler
 
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) - function in pro.fessional.wings.warlock.security.handler.LoginFailureHandler.DefaultHandler
 
setOffset(int) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setOffset(int) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setOrder(int) - function in pro.fessional.wings.slardar.webmvc.WingsExceptionResolver
 
setOrder(int) - function in pro.fessional.wings.warlock.security.justauth.JustAuthRequestBuilder
 
setOrder(int) - function in pro.fessional.wings.warlock.security.loginpage.JustAuthLoginPageCombo
 
setOrder(int) - function in pro.fessional.wings.warlock.security.loginpage.ListAllLoginPageCombo
 
setOrder(int) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultPermRoleCombo
 
setOrder(int) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setOrder(int) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setOrder(int) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setOrder(int) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setOrder(int) - function in pro.fessional.wings.warlock.service.auth.impl.MemoryTypedAuthzCombo
 
setPackId(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setPackId(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setPasssalt(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setPasssalt(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setPasssaltEncoder(pro.fessional.wings.slardar.security.PasssaltEncoder) - function in pro.fessional.wings.warlock.security.userdetails.NonceUserDetailsCombo
 
setPassword(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setPassword(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setPassword(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Renew
 
setPassword(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder) - function in pro.fessional.wings.warlock.security.userdetails.NonceUserDetailsCombo
 
setPasswordPara(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
password Parameter
setPermitAll(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
(2) allow all, `Map`, antMatcher.
setPermNormalizer(pro.fessional.wings.warlock.service.perm.WarlockPermNormalizer) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setPermNormalizer(pro.fessional.wings.warlock.service.perm.WarlockPermNormalizer) - function in pro.fessional.wings.warlock.service.auth.impl.MemoryTypedAuthzCombo
 
setPerms(java.util.Set) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Ins
 
setPkce(boolean) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setProxyHost(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp.Http
proxy host
setProxyPort(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp.Http
proxy port
setProxyType(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp.Http
proxy type
setPubMod(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockTicketProp
PubMod of ticket.
setRedirectStrategy(org.springframework.security.web.RedirectStrategy) - function in org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
 
setRedirectUri(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setRedirectUri(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setRemark(java.lang.String) - function in pro.fessional.wings.warlock.service.perm.WarlockPermService.Act
 
setRemark(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setReqBody(java.lang.String) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Request Body, e.g.
setReqFile(java.util.Map) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Request File, filename in `name`
setReqPara(java.util.Map) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Request Param.
setRequestCache(org.springframework.security.web.savedrequest.RequestCache) - function in org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
 
setResFile(java.io.InputStream) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Response File
setResHead(java.util.Map) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Response header
setResText(java.lang.String) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Response Body if resFile=null, otherwise the filename
setRolePrefix(java.lang.String) - function in pro.fessional.wings.warlock.service.perm.WarlockPermNormalizer
 
setRolePrefix(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
GrantedAuthorityDefaults, suggest keeping the same with spring, do not edit.
setSafeHost(java.util.Set) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp
Set secure host, reduce cross-domain when dev, can raise `redirect_uri_mismatch` error.
setSafeState(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp
default `/login`=`{1}/#{0}{2}` Set secure state, get content by key, perform redirects (starting with `http` or `/`) or write-back.
setScopes(java.util.List) - function in me.zhyd.oauth.config.AuthConfig
 
setScopes(java.util.List) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setScopes(java.util.Set) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Pass
 
setScopes(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.SimpleTerm
the scope of resource, space seperated (corresponds to the permissions)
setScopes(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Term
the scope of resource, space seperated (corresponds to the permissions)
setSecret(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Pass
 
setSessionExpiredBody(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
the response body when session expired.
setSessionId(java.lang.String) - function in pro.fessional.wings.warlock.security.handler.NonceLoginSuccessHandler.State
session id, null if no-login
setSessionId(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.SimpleTerm
the sessionId of the resource owner, no session in api
setSessionId(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Term
the sessionId of the resource owner, no session in api
setSessionMaximum(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
the response body after successful logout, no handler is injected when empty.
setSessionTokenEncoder(pro.fessional.wings.slardar.session.SessionTokenEncoder) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController
 
setSid(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Sid
 
setSignature(java.lang.String) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Signature in the Request Header
setSignatureHeader(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
Header name of Message Signature
setSlardarSessionProp(pro.fessional.wings.slardar.spring.prop.SlardarSessionProp) - function in pro.fessional.wings.warlock.security.handler.LoginSuccessHandler
 
setStackOverflowKey(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setStackOverflowKey(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setStackTrace(kotlin.Array) - function in java.lang.Throwable
 
setStateClient(java.lang.String) - function in pro.fessional.wings.warlock.security.handler.NonceLoginSuccessHandler.State
the safe-state send by client
setStateOauth(java.lang.String) - function in pro.fessional.wings.warlock.security.handler.NonceLoginSuccessHandler.State
the state via oauth builder
setStatus(pro.fessional.wings.warlock.enums.autogen.UserStatus) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setStatus(pro.fessional.wings.warlock.enums.autogen.UserStatus) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setStatus(pro.fessional.wings.warlock.enums.autogen.UserStatus) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setSuccess(boolean) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Item
 
setSuccessHandlers(java.util.List) - function in pro.fessional.wings.warlock.security.justauth.JustAuthRequestBuilder
 
setTargetUrlParameter(java.lang.String) - function in org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
 
setTenantId(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setTenantId(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setTerminal(pro.fessional.wings.slardar.context.TerminalContext.Context) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Terminal info, NotNull if pass the validation
setTerminal(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Item
 
setTerminalInterceptor(pro.fessional.wings.slardar.context.TerminalInterceptor) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController
 
setTestRunMode(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
query run mode, return Product, Test, Develop, Local.
setTestSystemMills(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
query system timestamp, mills from 1970.
setTestThreadMills(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
query current thread timestamp, mills from 1970.
setTicketService(pro.fessional.wings.warlock.service.auth.WarlockTicketService) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController
 
setTimeout(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp.Http
in seconds, NOT just-auth's millis.
setTimestamp(java.lang.String) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiEntity
Timestamp in the Request Header
setTimestampHeader(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockApiAuthProp
Header name of Request Timestamp
setToken(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setToken(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setTokenMax(int) - function in pro.fessional.wings.warlock.spring.prop.WarlockTicketProp
max number of valid access token, default 5.
setTokenTtl(java.time.Duration) - function in pro.fessional.wings.warlock.spring.prop.WarlockTicketProp
access token expired time, default 1 hour.
setType(int) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.SimpleTerm
 
setType(int) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Term
 
setUnionId(boolean) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setUserAuthedPerm(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
Check login user permissions, case-insensitive comparison.
setUserAuthedUser(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
get basic information of the current login user itself.
setUserDropSession(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
dop the session of login user.
setUseReferer(boolean) - function in org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
 
setUserId(long) - function in pro.fessional.wings.warlock.security.handler.NonceLoginSuccessHandler.State
SecurityContextUtil.
setUserId(long) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setUserId(long) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Pass
 
setUserId(long) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.SimpleTerm
the userid of the resource visitor
setUserId(long) - function in pro.fessional.wings.warlock.service.auth.WarlockTicketService.Term
the userid of the resource visitor
setUserId(long) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Auth
 
setUserId(long) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Ma
 
setUserId(long) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setUserListSession(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockUrlmapProp
list all session of login user.
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.event.auth.WarlockNonceSendEvent
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Authn
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserAuthnService.Item
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Auth
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.service.user.WarlockUserLoginService.Item
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Ma
 
setUsername(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setUsernamePara(java.lang.String) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
username Parameter
setUsertype(java.lang.String) - function in me.zhyd.oauth.config.AuthConfig
 
setUsertype(java.lang.String) - function in pro.fessional.wings.warlock.security.justauth.AuthConfigWrapper
 
setWarlockAuthnService(pro.fessional.wings.warlock.service.auth.WarlockAuthnService) - function in pro.fessional.wings.warlock.security.listener.WarlockFailedLoginListener
 
setWarlockAuthnService(pro.fessional.wings.warlock.service.auth.WarlockAuthnService) - function in pro.fessional.wings.warlock.security.listener.WarlockSuccessLoginListener
 
setWarlockAuthnService(pro.fessional.wings.warlock.service.auth.WarlockAuthnService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setWarlockAuthnService(pro.fessional.wings.warlock.service.auth.WarlockAuthnService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setWarlockAuthzService(pro.fessional.wings.warlock.service.auth.WarlockAuthzService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setWarlockAuthzService(pro.fessional.wings.warlock.service.auth.WarlockAuthzService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserDetailsCombo
 
setWarlockGrantService(pro.fessional.wings.warlock.service.grant.WarlockGrantService) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setWarlockGrantService(pro.fessional.wings.warlock.service.grant.WarlockGrantService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultPermRoleCombo
 
setWarlockJustAuthProp(pro.fessional.wings.warlock.spring.prop.WarlockJustAuthProp) - function in pro.fessional.wings.warlock.security.handler.LoginSuccessHandler
 
setWarlockOauthService(pro.fessional.wings.warlock.service.auth.WarlockOauthService) - function in pro.fessional.wings.warlock.controller.auth.SimpleOauthController
 
setWarlockPermService(pro.fessional.wings.warlock.service.perm.WarlockPermService) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setWarlockRoleService(pro.fessional.wings.warlock.service.perm.WarlockRoleService) - function in pro.fessional.wings.warlock.service.auth.impl.ComboWarlockAuthzService
 
setWarlockSecurityProp(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp) - function in pro.fessional.wings.warlock.security.handler.LoginFailureHandler.DefaultHandler
 
setWarlockSecurityProp(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp) - function in pro.fessional.wings.warlock.security.handler.LoginSuccessHandler
 
setWarlockSecurityProp(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp) - function in pro.fessional.wings.warlock.security.handler.LogoutOkHandler
 
setWarlockSecurityProp(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp) - function in pro.fessional.wings.warlock.security.loginpage.ListAllLoginPageCombo
 
setWarlockSecurityProp(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setWarlockSecurityProp(pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setWarlockTicketService(pro.fessional.wings.warlock.service.auth.WarlockTicketService) - function in pro.fessional.wings.warlock.service.auth.impl.WarlockOauthServiceImpl
 
setWarlockUserAuthnService(pro.fessional.wings.warlock.service.user.WarlockUserAuthnService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setWarlockUserAuthnService(pro.fessional.wings.warlock.service.user.WarlockUserAuthnService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setWarlockUserBasisService(pro.fessional.wings.warlock.service.user.WarlockUserBasisService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setWarlockUserBasisService(pro.fessional.wings.warlock.service.user.WarlockUserBasisService) - function in pro.fessional.wings.warlock.service.auth.impl.DefaultUserAuthnAutoReg
 
setWebDebug(boolean) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
whether to enable WebSecurity.
setWebIgnore(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
(1) ignored items, antMatcher, no need of SecurityFilter, such as static resources.
setWingsRemoteResolver(pro.fessional.wings.slardar.servlet.resolver.WingsRemoteResolver) - function in pro.fessional.wings.warlock.security.loginpage.JustAuthLoginPageCombo
 
setWingsSessionHelper(pro.fessional.wings.slardar.session.WingsSessionHelper) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController
 
setZoneid(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setZoneid(java.lang.String) - function in pro.fessional.wings.warlock.controller.user.AuthedUserController.Dto
 
setZoneId(java.time.ZoneId) - function in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Details
 
setZoneId(java.time.ZoneId) - function in pro.fessional.wings.warlock.service.user.WarlockUserBasisService.Basis
 
setZoneId(java.time.ZoneId) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp.Mu
 
setZonePerm(java.util.Map) - function in pro.fessional.wings.warlock.service.auth.impl.AuthZonePermChecker
 
setZonePerm(java.util.Map) - function in pro.fessional.wings.warlock.spring.prop.WarlockSecurityProp
Map permissions to authZone, if you have one of them, you can login, otherwise, it will fail with wrong username and password.
signature(java.lang.String,int,java.lang.String) - function in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController
 
SignatureInvalid - enum entry in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiError
 
SignatureMissing - enum entry in pro.fessional.wings.warlock.controller.api.AbstractApiAuthController.ApiError
 
SimpleOauthController - class in pro.fessional.wings.warlock.controller.auth
Simple Oauth validation for testing and API use.
SimpleTicketServiceImpl - class in pro.fessional.wings.warlock.service.auth.impl
Simple Ticket implement, in product, it is recommended to use database or Hazelcast
size() - function in java.util.HashMap
 
slowResponseInterceptor(pro.fessional.wings.warlock.spring.prop.WarlockWatchingProp) - function in pro.fessional.wings.warlock.spring.bean.WarlockWatching2Configuration
 
Success - enum entry in pro.fessional.wings.warlock.service.auth.WarlockAuthnService.Jane
 
supportsAsyncExecution() - function in org.springframework.context.ApplicationListener
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W