SendArticleEmailService
constructor(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, templateEngine: TemplateEngine)
constructor(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor)
© 2024 CopyrightGenerated by dokka
diff --git a/api/com.few.api.domain.article.email/-send-article-email-service/index.html b/api/com.few.api.domain.article.email/-send-article-email-service/index.html
index b652f5f50..c96333041 100644
--- a/api/com.few.api.domain.article.email/-send-article-email-service/index.html
+++ b/api/com.few.api.domain.article.email/-send-article-email-service/index.html
@@ -62,24 +62,24 @@
Send
- class SendArticleEmailService(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, templateEngine: TemplateEngine) : EmailSender<SendArticleEmailArgs>
+ class SendArticleEmailService(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor) : EmailSender<SendArticleEmailArgs>
SendArticleEmailService
- @Component
@Component
Constructors
-
+
diff --git a/api/com.few.api.domain.article.email/index.html b/api/com.few.api.domain.article.email/index.html
index b007de267..3b305b434 100644
--- a/api/com.few.api.domain.article.email/index.html
+++ b/api/com.few.api.domain.article.email/index.html
@@ -78,7 +78,7 @@
diff --git a/api/com.few.api.domain.member.email/-send-auth-email-service/-send-auth-email-service.html b/api/com.few.api.domain.member.email/-send-auth-email-service/-send-auth-email-service.html
index 678b177cc..e4b50cb46 100644
--- a/api/com.few.api.domain.member.email/-send-auth-email-service/-send-auth-email-service.html
+++ b/api/com.few.api.domain.member.email/-send-auth-email-service/-send-auth-email-service.html
@@ -58,12 +58,12 @@
-
+
Link copied to clipboard
-
+
constructor(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, templateEngine: TemplateEngine)
constructor(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor)
Types
- class SendArticleEmailService(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, templateEngine: TemplateEngine) : EmailSender<SendArticleEmailArgs>
+ class SendArticleEmailService(mailProperties: MailProperties, emailSendProvider: ArticleAwsSESEmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor) : EmailSender<SendArticleEmailArgs>
@Component
@Component
-
+
Send
-
+
SendAuthEmailService
constructor(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, templateEngine: TemplateEngine)
constructor(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor)
© 2024 CopyrightGenerated by dokka
diff --git a/api/com.few.api.domain.member.email/-send-auth-email-service/index.html b/api/com.few.api.domain.member.email/-send-auth-email-service/index.html
index 24639f0db..f374272bd 100644
--- a/api/com.few.api.domain.member.email/-send-auth-email-service/index.html
+++ b/api/com.few.api.domain.member.email/-send-auth-email-service/index.html
@@ -62,24 +62,24 @@
Send
- class SendAuthEmailService(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, templateEngine: TemplateEngine) : EmailSender<SendAuthEmailArgs>
+ class SendAuthEmailService(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor) : EmailSender<SendAuthEmailArgs>
SendAuthEmailService
- @Component
@Component
Constructors
-
+
diff --git a/api/com.few.api.domain.member.email/index.html b/api/com.few.api.domain.member.email/index.html
index 85e1fa4b4..791a349a7 100644
--- a/api/com.few.api.domain.member.email/index.html
+++ b/api/com.few.api.domain.member.email/index.html
@@ -78,7 +78,7 @@
diff --git a/api/navigation.html b/api/navigation.html
index c85119c1d..1f48711ca 100644
--- a/api/navigation.html
+++ b/api/navigation.html
@@ -3622,12 +3622,22 @@
-
-
+
Link copied to clipboard
-
+
constructor(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, templateEngine: TemplateEngine)
constructor(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor)
Types
- class SendAuthEmailService(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, templateEngine: TemplateEngine) : EmailSender<SendAuthEmailArgs>
+ class SendAuthEmailService(mailProperties: MailProperties, emailSendProvider: EmailSendProvider, emailTemplateProcessor: EmailTemplateProcessor) : EmailSender<SendAuthEmailArgs>
@Component
@Component
+
+
+
-
+ EmailContext
+
+
+
+
+
+
diff --git a/data/navigation.html b/data/navigation.html
index c85119c1d..1f48711ca 100644
--- a/data/navigation.html
+++ b/data/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+
-
+ EmailContext
+
+
+
+
+
+
diff --git a/email/email/-email-context/-email-context.html b/email/email/-email-context/-email-context.html
new file mode 100644
index 000000000..2798098de
--- /dev/null
+++ b/email/email/-email-context/-email-context.html
@@ -0,0 +1,76 @@
+
+
+
+
+ EmailContext
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EmailContext
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EmailTemplateProcessor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EmailTemplateProcessor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Package-level declaratio
+
+
+
+
+
diff --git a/email/email/-email-context/index.html b/email/email/-email-context/index.html
new file mode 100644
index 000000000..79ed67525
--- /dev/null
+++ b/email/email/-email-context/index.html
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/email/email/-email-template-processor/-email-template-processor.html b/email/email/-email-template-processor/-email-template-processor.html
new file mode 100644
index 000000000..17d44bd35
--- /dev/null
+++ b/email/email/-email-template-processor/-email-template-processor.html
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email
+
+
+ EmailContext
+
+
+
+
+
+
+
+
+
+ Functions
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
+
+
diff --git a/email/email/-email-template-processor/index.html b/email/email/-email-template-processor/index.html
new file mode 100644
index 000000000..72ca9b383
--- /dev/null
+++ b/email/email/-email-template-processor/index.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email
+
+ EmailTemplateProcessor
+ constructor(templateEngine: TemplateEngine)
+
+
+
+
+
+
diff --git a/email/email/-email-template-processor/process.html b/email/email/-email-template-processor/process.html
new file mode 100644
index 000000000..f318c8ad7
--- /dev/null
+++ b/email/email/-email-template-processor/process.html
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/email/email/index.html b/email/email/index.html
index f58b76501..d808d11f1 100644
--- a/email/email/index.html
+++ b/email/email/index.html
@@ -68,7 +68,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ process
+Package-level declaratio
Types
-
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
+
@@ -83,6 +98,21 @@ Types
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
+
+
diff --git a/email/navigation.html b/email/navigation.html
index c85119c1d..1f48711ca 100644
--- a/email/navigation.html
+++ b/email/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+ EmailContext
+
+
+
-
+
+
+
+
diff --git a/navigation.html b/navigation.html
index ff55a6de2..50944d38e 100644
--- a/navigation.html
+++ b/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+ EmailContext
+
+
+
-
+
+
+
+
diff --git a/repo/navigation.html b/repo/navigation.html
index c85119c1d..1f48711ca 100644
--- a/repo/navigation.html
+++ b/repo/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+ EmailContext
+
+
+
-
+
+
+
+
diff --git a/scripts/pages.json b/scripts/pages.json
index 6ebac47b4..4795df345 100644
--- a/scripts/pages.json
+++ b/scripts/pages.json
@@ -1 +1 @@
-[{"name":"MEMBER_EMAIL_CLAIM","description":"security.TokenClaim.MEMBER_EMAIL_CLAIM","location":"security/security/-token-claim/-m-e-m-b-e-r_-e-m-a-i-l_-c-l-a-i-m/index.html","searchKeys":["MEMBER_EMAIL_CLAIM","MEMBER_EMAIL_CLAIM","security.TokenClaim.MEMBER_EMAIL_CLAIM"]},{"name":"MEMBER_ID_CLAIM","description":"security.TokenClaim.MEMBER_ID_CLAIM","location":"security/security/-token-claim/-m-e-m-b-e-r_-i-d_-c-l-a-i-m/index.html","searchKeys":["MEMBER_ID_CLAIM","MEMBER_ID_CLAIM","security.TokenClaim.MEMBER_ID_CLAIM"]},{"name":"MEMBER_ROLE_CLAIM","description":"security.TokenClaim.MEMBER_ROLE_CLAIM","location":"security/security/-token-claim/-m-e-m-b-e-r_-r-o-l-e_-c-l-a-i-m/index.html","searchKeys":["MEMBER_ROLE_CLAIM","MEMBER_ROLE_CLAIM","security.TokenClaim.MEMBER_ROLE_CLAIM"]},{"name":"ROLE_USER","description":"security.Roles.ROLE_USER","location":"security/security/-roles/-r-o-l-e_-u-s-e-r/index.html","searchKeys":["ROLE_USER","ROLE_USER","security.Roles.ROLE_USER"]},{"name":"abstract fun decrypt(encryptedText: R): T","description":"security.Encryptor.decrypt","location":"security/security/-encryptor/decrypt.html","searchKeys":["decrypt","abstract fun decrypt(encryptedText: R): T","security.Encryptor.decrypt"]},{"name":"abstract fun encrypt(plainText: T): R","description":"security.Encryptor.encrypt","location":"security/security/-encryptor/encrypt.html","searchKeys":["encrypt","abstract fun encrypt(plainText: T): R","security.Encryptor.encrypt"]},{"name":"abstract val authority: GrantedAuthority","description":"security.Roles.authority","location":"security/security/-roles/authority.html","searchKeys":["authority","abstract val authority: GrantedAuthority","security.Roles.authority"]},{"name":"class IdEncryptor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String) : Encryptor ","description":"security.IdEncryptor","location":"security/security/-id-encryptor/index.html","searchKeys":["IdEncryptor","class IdEncryptor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String) : Encryptor ","security.IdEncryptor"]},{"name":"class SecurityAccessTokenInvalidException(msg: String?) : AuthenticationException","description":"security.exception.SecurityAccessTokenInvalidException","location":"security/security.exception/-security-access-token-invalid-exception/index.html","searchKeys":["SecurityAccessTokenInvalidException","class SecurityAccessTokenInvalidException(msg: String?) : AuthenticationException","security.exception.SecurityAccessTokenInvalidException"]},{"name":"class SecurityConfig","description":"security.config.SecurityConfig","location":"security/security.config/-security-config/index.html","searchKeys":["SecurityConfig","class SecurityConfig","security.config.SecurityConfig"]},{"name":"class TokenAuthProvider(var tokenUserDetailsService: TokenUserDetailsService) : AuthenticationProvider","description":"security.authentication.token.TokenAuthProvider","location":"security/security.authentication.token/-token-auth-provider/index.html","searchKeys":["TokenAuthProvider","class TokenAuthProvider(var tokenUserDetailsService: TokenUserDetailsService) : AuthenticationProvider","security.authentication.token.TokenAuthProvider"]},{"name":"class TokenGenerator(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","description":"security.TokenGenerator","location":"security/security/-token-generator/index.html","searchKeys":["TokenGenerator","class TokenGenerator(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","security.TokenGenerator"]},{"name":"class TokenResolver(secretKey: String)","description":"security.TokenResolver","location":"security/security/-token-resolver/index.html","searchKeys":["TokenResolver","class TokenResolver(secretKey: String)","security.TokenResolver"]},{"name":"class TokenUserDetailsService(tokenResolver: TokenResolver) : UserDetailsService","description":"security.authentication.token.TokenUserDetailsService","location":"security/security.authentication.token/-token-user-details-service/index.html","searchKeys":["TokenUserDetailsService","class TokenUserDetailsService(tokenResolver: TokenResolver) : UserDetailsService","security.authentication.token.TokenUserDetailsService"]},{"name":"class UserAuthority : GrantedAuthority","description":"security.UserAuthority","location":"security/security/-user-authority/index.html","searchKeys":["UserAuthority","class UserAuthority : GrantedAuthority","security.UserAuthority"]},{"name":"const val BASE_PACKAGE: String","description":"security.config.SecurityConfig.Companion.BASE_PACKAGE","location":"security/security.config/-security-config/-companion/-b-a-s-e_-p-a-c-k-a-g-e.html","searchKeys":["BASE_PACKAGE","const val BASE_PACKAGE: String","security.config.SecurityConfig.Companion.BASE_PACKAGE"]},{"name":"const val BEAN_NAME_PREFIX: String","description":"security.config.SecurityConfig.Companion.BEAN_NAME_PREFIX","location":"security/security.config/-security-config/-companion/-b-e-a-n_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["BEAN_NAME_PREFIX","const val BEAN_NAME_PREFIX: String","security.config.SecurityConfig.Companion.BEAN_NAME_PREFIX"]},{"name":"constructor()","description":"security.UserAuthority.UserAuthority","location":"security/security/-user-authority/-user-authority.html","searchKeys":["UserAuthority","constructor()","security.UserAuthority.UserAuthority"]},{"name":"constructor()","description":"security.config.SecurityConfig.SecurityConfig","location":"security/security.config/-security-config/-security-config.html","searchKeys":["SecurityConfig","constructor()","security.config.SecurityConfig.SecurityConfig"]},{"name":"constructor(accessToken: String, refreshToken: String)","description":"security.AuthToken.AuthToken","location":"security/security/-auth-token/-auth-token.html","searchKeys":["AuthToken","constructor(accessToken: String, refreshToken: String)","security.AuthToken.AuthToken"]},{"name":"constructor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String)","description":"security.IdEncryptor.IdEncryptor","location":"security/security/-id-encryptor/-id-encryptor.html","searchKeys":["IdEncryptor","constructor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String)","security.IdEncryptor.IdEncryptor"]},{"name":"constructor(authorities: List, id: String, email: String)","description":"security.TokenUserDetails.TokenUserDetails","location":"security/security/-token-user-details/-token-user-details.html","searchKeys":["TokenUserDetails","constructor(authorities: List, id: String, email: String)","security.TokenUserDetails.TokenUserDetails"]},{"name":"constructor(msg: String?)","description":"security.exception.SecurityAccessTokenInvalidException.SecurityAccessTokenInvalidException","location":"security/security.exception/-security-access-token-invalid-exception/-security-access-token-invalid-exception.html","searchKeys":["SecurityAccessTokenInvalidException","constructor(msg: String?)","security.exception.SecurityAccessTokenInvalidException.SecurityAccessTokenInvalidException"]},{"name":"constructor(secretKey: String)","description":"security.TokenResolver.TokenResolver","location":"security/security/-token-resolver/-token-resolver.html","searchKeys":["TokenResolver","constructor(secretKey: String)","security.TokenResolver.TokenResolver"]},{"name":"constructor(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","description":"security.TokenGenerator.TokenGenerator","location":"security/security/-token-generator/-token-generator.html","searchKeys":["TokenGenerator","constructor(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","security.TokenGenerator.TokenGenerator"]},{"name":"constructor(tokenResolver: TokenResolver)","description":"security.authentication.token.TokenUserDetailsService.TokenUserDetailsService","location":"security/security.authentication.token/-token-user-details-service/-token-user-details-service.html","searchKeys":["TokenUserDetailsService","constructor(tokenResolver: TokenResolver)","security.authentication.token.TokenUserDetailsService.TokenUserDetailsService"]},{"name":"constructor(tokenUserDetailsService: TokenUserDetailsService)","description":"security.authentication.token.TokenAuthProvider.TokenAuthProvider","location":"security/security.authentication.token/-token-auth-provider/-token-auth-provider.html","searchKeys":["TokenAuthProvider","constructor(tokenUserDetailsService: TokenUserDetailsService)","security.authentication.token.TokenAuthProvider.TokenAuthProvider"]},{"name":"data class AuthToken(val accessToken: String, val refreshToken: String)","description":"security.AuthToken","location":"security/security/-auth-token/index.html","searchKeys":["AuthToken","data class AuthToken(val accessToken: String, val refreshToken: String)","security.AuthToken"]},{"name":"enum Roles : Enum ","description":"security.Roles","location":"security/security/-roles/index.html","searchKeys":["Roles","enum Roles : Enum ","security.Roles"]},{"name":"enum TokenClaim : Enum ","description":"security.TokenClaim","location":"security/security/-token-claim/index.html","searchKeys":["TokenClaim","enum TokenClaim : Enum ","security.TokenClaim"]},{"name":"fun generateAccessToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?): String","description":"security.TokenGenerator.generateAccessToken","location":"security/security/-token-generator/generate-access-token.html","searchKeys":["generateAccessToken","fun generateAccessToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?): String","security.TokenGenerator.generateAccessToken"]},{"name":"fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List): AuthToken","description":"security.TokenGenerator.generateAuthToken","location":"security/security/-token-generator/generate-auth-token.html","searchKeys":["generateAuthToken","fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List): AuthToken","security.TokenGenerator.generateAuthToken"]},{"name":"fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?, refreshTokenValidTime: Long?): AuthToken","description":"security.TokenGenerator.generateAuthToken","location":"security/security/-token-generator/generate-auth-token.html","searchKeys":["generateAuthToken","fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?, refreshTokenValidTime: Long?): AuthToken","security.TokenGenerator.generateAuthToken"]},{"name":"fun generateRefreshToken(memberId: Long?, memberEmail: String?, memberRoles: List, refreshTokenValidTime: Long?): String","description":"security.TokenGenerator.generateRefreshToken","location":"security/security/-token-generator/generate-refresh-token.html","searchKeys":["generateRefreshToken","fun generateRefreshToken(memberId: Long?, memberEmail: String?, memberRoles: List, refreshTokenValidTime: Long?): String","security.TokenGenerator.generateRefreshToken"]},{"name":"fun get(): UserDetails","description":"security.TokenAuditHolder.get","location":"security/security/-token-audit-holder/get.html","searchKeys":["get","fun get(): UserDetails","security.TokenAuditHolder.get"]},{"name":"fun resolve(token: String?): Claims?","description":"security.TokenResolver.resolve","location":"security/security/-token-resolver/resolve.html","searchKeys":["resolve","fun resolve(token: String?): Claims?","security.TokenResolver.resolve"]},{"name":"fun resolveEmail(token: String?): String?","description":"security.TokenResolver.resolveEmail","location":"security/security/-token-resolver/resolve-email.html","searchKeys":["resolveEmail","fun resolveEmail(token: String?): String?","security.TokenResolver.resolveEmail"]},{"name":"fun resolveId(token: String?): Long?","description":"security.TokenResolver.resolveId","location":"security/security/-token-resolver/resolve-id.html","searchKeys":["resolveId","fun resolveId(token: String?): Long?","security.TokenResolver.resolveId"]},{"name":"fun resolveRole(token: String?): String?","description":"security.TokenResolver.resolveRole","location":"security/security/-token-resolver/resolve-role.html","searchKeys":["resolveRole","fun resolveRole(token: String?): String?","security.TokenResolver.resolveRole"]},{"name":"fun toAuthorities(roles: String): List","description":"security.AuthorityUtils.toAuthorities","location":"security/security/-authority-utils/to-authorities.html","searchKeys":["toAuthorities","fun toAuthorities(roles: String): List","security.AuthorityUtils.toAuthorities"]},{"name":"fun valueOf(value: String): Roles","description":"security.Roles.valueOf","location":"security/security/-roles/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Roles","security.Roles.valueOf"]},{"name":"fun valueOf(value: String): TokenClaim","description":"security.TokenClaim.valueOf","location":"security/security/-token-claim/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TokenClaim","security.TokenClaim.valueOf"]},{"name":"fun values(): Array","description":"security.Roles.values","location":"security/security/-roles/values.html","searchKeys":["values","fun values(): Array","security.Roles.values"]},{"name":"fun values(): Array","description":"security.TokenClaim.values","location":"security/security/-token-claim/values.html","searchKeys":["values","fun values(): Array","security.TokenClaim.values"]},{"name":"interface Encryptor","description":"security.Encryptor","location":"security/security/-encryptor/index.html","searchKeys":["Encryptor","interface Encryptor","security.Encryptor"]},{"name":"object AuthorityUtils","description":"security.AuthorityUtils","location":"security/security/-authority-utils/index.html","searchKeys":["AuthorityUtils","object AuthorityUtils","security.AuthorityUtils"]},{"name":"object Companion","description":"security.TokenUserDetails.Companion","location":"security/security/-token-user-details/-companion/index.html","searchKeys":["Companion","object Companion","security.TokenUserDetails.Companion"]},{"name":"object Companion","description":"security.config.SecurityConfig.Companion","location":"security/security.config/-security-config/-companion/index.html","searchKeys":["Companion","object Companion","security.config.SecurityConfig.Companion"]},{"name":"object TokenAuditHolder","description":"security.TokenAuditHolder","location":"security/security/-token-audit-holder/index.html","searchKeys":["TokenAuditHolder","object TokenAuditHolder","security.TokenAuditHolder"]},{"name":"open class TokenUserDetails(val authorities: List, val id: String, val email: String) : UserDetails","description":"security.TokenUserDetails","location":"security/security/-token-user-details/index.html","searchKeys":["TokenUserDetails","open class TokenUserDetails(val authorities: List, val id: String, val email: String) : UserDetails","security.TokenUserDetails"]},{"name":"open override fun authenticate(authentication: Authentication): Authentication?","description":"security.authentication.token.TokenAuthProvider.authenticate","location":"security/security.authentication.token/-token-auth-provider/authenticate.html","searchKeys":["authenticate","open override fun authenticate(authentication: Authentication): Authentication?","security.authentication.token.TokenAuthProvider.authenticate"]},{"name":"open override fun decrypt(encryptedText: String): String","description":"security.IdEncryptor.decrypt","location":"security/security/-id-encryptor/decrypt.html","searchKeys":["decrypt","open override fun decrypt(encryptedText: String): String","security.IdEncryptor.decrypt"]},{"name":"open override fun encrypt(plainText: String): String","description":"security.IdEncryptor.encrypt","location":"security/security/-id-encryptor/encrypt.html","searchKeys":["encrypt","open override fun encrypt(plainText: String): String","security.IdEncryptor.encrypt"]},{"name":"open override fun getAuthorities(): MutableCollection","description":"security.TokenUserDetails.getAuthorities","location":"security/security/-token-user-details/get-authorities.html","searchKeys":["getAuthorities","open override fun getAuthorities(): MutableCollection","security.TokenUserDetails.getAuthorities"]},{"name":"open override fun getAuthority(): String","description":"security.UserAuthority.getAuthority","location":"security/security/-user-authority/get-authority.html","searchKeys":["getAuthority","open override fun getAuthority(): String","security.UserAuthority.getAuthority"]},{"name":"open override fun getPassword(): String","description":"security.TokenUserDetails.getPassword","location":"security/security/-token-user-details/get-password.html","searchKeys":["getPassword","open override fun getPassword(): String","security.TokenUserDetails.getPassword"]},{"name":"open override fun getUsername(): String","description":"security.TokenUserDetails.getUsername","location":"security/security/-token-user-details/get-username.html","searchKeys":["getUsername","open override fun getUsername(): String","security.TokenUserDetails.getUsername"]},{"name":"open override fun isAccountNonExpired(): Boolean","description":"security.TokenUserDetails.isAccountNonExpired","location":"security/security/-token-user-details/is-account-non-expired.html","searchKeys":["isAccountNonExpired","open override fun isAccountNonExpired(): Boolean","security.TokenUserDetails.isAccountNonExpired"]},{"name":"open override fun isAccountNonLocked(): Boolean","description":"security.TokenUserDetails.isAccountNonLocked","location":"security/security/-token-user-details/is-account-non-locked.html","searchKeys":["isAccountNonLocked","open override fun isAccountNonLocked(): Boolean","security.TokenUserDetails.isAccountNonLocked"]},{"name":"open override fun isCredentialsNonExpired(): Boolean","description":"security.TokenUserDetails.isCredentialsNonExpired","location":"security/security/-token-user-details/is-credentials-non-expired.html","searchKeys":["isCredentialsNonExpired","open override fun isCredentialsNonExpired(): Boolean","security.TokenUserDetails.isCredentialsNonExpired"]},{"name":"open override fun isEnabled(): Boolean","description":"security.TokenUserDetails.isEnabled","location":"security/security/-token-user-details/is-enabled.html","searchKeys":["isEnabled","open override fun isEnabled(): Boolean","security.TokenUserDetails.isEnabled"]},{"name":"open override fun loadUserByUsername(token: String?): UserDetails","description":"security.authentication.token.TokenUserDetailsService.loadUserByUsername","location":"security/security.authentication.token/-token-user-details-service/load-user-by-username.html","searchKeys":["loadUserByUsername","open override fun loadUserByUsername(token: String?): UserDetails","security.authentication.token.TokenUserDetailsService.loadUserByUsername"]},{"name":"open override fun supports(authentication: Class<*>?): Boolean","description":"security.authentication.token.TokenAuthProvider.supports","location":"security/security.authentication.token/-token-auth-provider/supports.html","searchKeys":["supports","open override fun supports(authentication: Class<*>?): Boolean","security.authentication.token.TokenAuthProvider.supports"]},{"name":"open override val authority: GrantedAuthority","description":"security.Roles.ROLE_USER.authority","location":"security/security/-roles/-r-o-l-e_-u-s-e-r/authority.html","searchKeys":["authority","open override val authority: GrantedAuthority","security.Roles.ROLE_USER.authority"]},{"name":"val accessToken: String","description":"security.AuthToken.accessToken","location":"security/security/-auth-token/access-token.html","searchKeys":["accessToken","val accessToken: String","security.AuthToken.accessToken"]},{"name":"val authorities: List","description":"security.TokenUserDetails.authorities","location":"security/security/-token-user-details/authorities.html","searchKeys":["authorities","val authorities: List","security.TokenUserDetails.authorities"]},{"name":"val email: String","description":"security.TokenUserDetails.email","location":"security/security/-token-user-details/email.html","searchKeys":["email","val email: String","security.TokenUserDetails.email"]},{"name":"val entries: EnumEntries","description":"security.Roles.entries","location":"security/security/-roles/entries.html","searchKeys":["entries","val entries: EnumEntries","security.Roles.entries"]},{"name":"val entries: EnumEntries","description":"security.TokenClaim.entries","location":"security/security/-token-claim/entries.html","searchKeys":["entries","val entries: EnumEntries","security.TokenClaim.entries"]},{"name":"val id: String","description":"security.TokenUserDetails.id","location":"security/security/-token-user-details/id.html","searchKeys":["id","val id: String","security.TokenUserDetails.id"]},{"name":"val key: String","description":"security.TokenClaim.key","location":"security/security/-token-claim/key.html","searchKeys":["key","val key: String","security.TokenClaim.key"]},{"name":"val refreshToken: String","description":"security.AuthToken.refreshToken","location":"security/security/-auth-token/refresh-token.html","searchKeys":["refreshToken","val refreshToken: String","security.AuthToken.refreshToken"]},{"name":"val role: String","description":"security.Roles.role","location":"security/security/-roles/role.html","searchKeys":["role","val role: String","security.Roles.role"]},{"name":"var tokenUserDetailsService: TokenUserDetailsService","description":"security.authentication.token.TokenAuthProvider.tokenUserDetailsService","location":"security/security.authentication.token/-token-auth-provider/token-user-details-service.html","searchKeys":["tokenUserDetailsService","var tokenUserDetailsService: TokenUserDetailsService","security.authentication.token.TokenAuthProvider.tokenUserDetailsService"]},{"name":"class DataConfig","description":"data.config.DataConfig","location":"data/data.config/-data-config/index.html","searchKeys":["DataConfig","class DataConfig","data.config.DataConfig"]},{"name":"const val BASE_PACKAGE: String","description":"data.config.DataConfig.Companion.BASE_PACKAGE","location":"data/data.config/-data-config/-companion/-b-a-s-e_-p-a-c-k-a-g-e.html","searchKeys":["BASE_PACKAGE","const val BASE_PACKAGE: String","data.config.DataConfig.Companion.BASE_PACKAGE"]},{"name":"const val BEAN_NAME_PREFIX: String","description":"data.config.DataConfig.Companion.BEAN_NAME_PREFIX","location":"data/data.config/-data-config/-companion/-b-e-a-n_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["BEAN_NAME_PREFIX","const val BEAN_NAME_PREFIX: String","data.config.DataConfig.Companion.BEAN_NAME_PREFIX"]},{"name":"constructor()","description":"data.config.DataConfig.DataConfig","location":"data/data.config/-data-config/-data-config.html","searchKeys":["DataConfig","constructor()","data.config.DataConfig.DataConfig"]},{"name":"object Companion","description":"data.config.DataConfig.Companion","location":"data/data.config/-data-config/-companion/index.html","searchKeys":["Companion","object Companion","data.config.DataConfig.Companion"]},{"name":"ACCESS_DENIED","description":"web.ExceptionMessage.ACCESS_DENIED","location":"web/web/-exception-message/-a-c-c-e-s-s_-d-e-n-i-e-d/index.html","searchKeys":["ACCESS_DENIED","ACCESS_DENIED","web.ExceptionMessage.ACCESS_DENIED"]},{"name":"FAIL","description":"web.ExceptionMessage.FAIL","location":"web/web/-exception-message/-f-a-i-l/index.html","searchKeys":["FAIL","FAIL","web.ExceptionMessage.FAIL"]},{"name":"FAIL_AUTHENTICATION","description":"web.ExceptionMessage.FAIL_AUTHENTICATION","location":"web/web/-exception-message/-f-a-i-l_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html","searchKeys":["FAIL_AUTHENTICATION","FAIL_AUTHENTICATION","web.ExceptionMessage.FAIL_AUTHENTICATION"]},{"name":"FAIL_NOT_FOUND","description":"web.ExceptionMessage.FAIL_NOT_FOUND","location":"web/web/-exception-message/-f-a-i-l_-n-o-t_-f-o-u-n-d/index.html","searchKeys":["FAIL_NOT_FOUND","FAIL_NOT_FOUND","web.ExceptionMessage.FAIL_NOT_FOUND"]},{"name":"FAIL_REQUEST","description":"web.ExceptionMessage.FAIL_REQUEST","location":"web/web/-exception-message/-f-a-i-l_-r-e-q-u-e-s-t/index.html","searchKeys":["FAIL_REQUEST","FAIL_REQUEST","web.ExceptionMessage.FAIL_REQUEST"]},{"name":"REQUEST_INVALID","description":"web.ExceptionMessage.REQUEST_INVALID","location":"web/web/-exception-message/-r-e-q-u-e-s-t_-i-n-v-a-l-i-d/index.html","searchKeys":["REQUEST_INVALID","REQUEST_INVALID","web.ExceptionMessage.REQUEST_INVALID"]},{"name":"REQUEST_INVALID_FORMAT","description":"web.ExceptionMessage.REQUEST_INVALID_FORMAT","location":"web/web/-exception-message/-r-e-q-u-e-s-t_-i-n-v-a-l-i-d_-f-o-r-m-a-t/index.html","searchKeys":["REQUEST_INVALID_FORMAT","REQUEST_INVALID_FORMAT","web.ExceptionMessage.REQUEST_INVALID_FORMAT"]},{"name":"RESOURCE_CREATED","description":"web.MessageCode.RESOURCE_CREATED","location":"web/web/-message-code/-r-e-s-o-u-r-c-e_-c-r-e-a-t-e-d/index.html","searchKeys":["RESOURCE_CREATED","RESOURCE_CREATED","web.MessageCode.RESOURCE_CREATED"]},{"name":"RESOURCE_DELETED","description":"web.ExceptionMessage.RESOURCE_DELETED","location":"web/web/-exception-message/-r-e-s-o-u-r-c-e_-d-e-l-e-t-e-d/index.html","searchKeys":["RESOURCE_DELETED","RESOURCE_DELETED","web.ExceptionMessage.RESOURCE_DELETED"]},{"name":"RESOURCE_DELETED","description":"web.MessageCode.RESOURCE_DELETED","location":"web/web/-message-code/-r-e-s-o-u-r-c-e_-d-e-l-e-t-e-d/index.html","searchKeys":["RESOURCE_DELETED","RESOURCE_DELETED","web.MessageCode.RESOURCE_DELETED"]},{"name":"RESOURCE_NOT_FOUND","description":"web.ExceptionMessage.RESOURCE_NOT_FOUND","location":"web/web/-exception-message/-r-e-s-o-u-r-c-e_-n-o-t_-f-o-u-n-d/index.html","searchKeys":["RESOURCE_NOT_FOUND","RESOURCE_NOT_FOUND","web.ExceptionMessage.RESOURCE_NOT_FOUND"]},{"name":"RESOURCE_UPDATED","description":"web.MessageCode.RESOURCE_UPDATED","location":"web/web/-message-code/-r-e-s-o-u-r-c-e_-u-p-d-a-t-e-d/index.html","searchKeys":["RESOURCE_UPDATED","RESOURCE_UPDATED","web.MessageCode.RESOURCE_UPDATED"]},{"name":"SUCCESS","description":"web.MessageCode.SUCCESS","location":"web/web/-message-code/-s-u-c-c-e-s-s/index.html","searchKeys":["SUCCESS","SUCCESS","web.MessageCode.SUCCESS"]},{"name":"abstract fun getCorsProperties(): CorsConfigurationSourceProperties","description":"web.security.config.AbstractDelegatedSecurityConfig.getCorsProperties","location":"web/web.security.config/-abstract-delegated-security-config/get-cors-properties.html","searchKeys":["getCorsProperties","abstract fun getCorsProperties(): CorsConfigurationSourceProperties","web.security.config.AbstractDelegatedSecurityConfig.getCorsProperties"]},{"name":"abstract fun getTokenAuthProvider(): TokenAuthProvider","description":"web.security.config.AbstractDelegatedSecurityConfig.getTokenAuthProvider","location":"web/web.security.config/-abstract-delegated-security-config/get-token-auth-provider.html","searchKeys":["getTokenAuthProvider","abstract fun getTokenAuthProvider(): TokenAuthProvider","web.security.config.AbstractDelegatedSecurityConfig.getTokenAuthProvider"]},{"name":"abstract fun ignoreCustomizer(): WebSecurityCustomizer","description":"web.security.config.AbstractDelegatedSecurityConfig.ignoreCustomizer","location":"web/web.security.config/-abstract-delegated-security-config/ignore-customizer.html","searchKeys":["ignoreCustomizer","abstract fun ignoreCustomizer(): WebSecurityCustomizer","web.security.config.AbstractDelegatedSecurityConfig.ignoreCustomizer"]},{"name":"abstract fun securityFilterChain(http: HttpSecurity): DefaultSecurityFilterChain","description":"web.security.config.AbstractDelegatedSecurityConfig.securityFilterChain","location":"web/web.security.config/-abstract-delegated-security-config/security-filter-chain.html","searchKeys":["securityFilterChain","abstract fun securityFilterChain(http: HttpSecurity): DefaultSecurityFilterChain","web.security.config.AbstractDelegatedSecurityConfig.securityFilterChain"]},{"name":"annotation class UserArgument","description":"web.security.UserArgument","location":"web/web.security/-user-argument/index.html","searchKeys":["UserArgument","annotation class UserArgument","web.security.UserArgument"]},{"name":"class ApiResponse : ResponseEntity ","description":"web.ApiResponse","location":"web/web/-api-response/index.html","searchKeys":["ApiResponse","class ApiResponse : ResponseEntity ","web.ApiResponse"]},{"name":"class ClientConfig","description":"web.client.config.ClientConfig","location":"web/web.client.config/-client-config/index.html","searchKeys":["ClientConfig","class ClientConfig","web.client.config.ClientConfig"]},{"name":"class ClonedTaskDecorator : TaskDecorator","description":"web.config.ClonedTaskDecorator","location":"web/web.config/-cloned-task-decorator/index.html","searchKeys":["ClonedTaskDecorator","class ClonedTaskDecorator : TaskDecorator","web.config.ClonedTaskDecorator"]},{"name":"class ControllerExceptionHandler(loggingHandler: LoggingHandler)","description":"web.handler.ControllerExceptionHandler","location":"web/web.handler/-controller-exception-handler/index.html","searchKeys":["ControllerExceptionHandler","class ControllerExceptionHandler(loggingHandler: LoggingHandler)","web.handler.ControllerExceptionHandler"]},{"name":"class DelegatedAccessDeniedHandler(handlerExceptionResolver: HandlerExceptionResolver) : AccessDeniedHandler","description":"web.security.handler.DelegatedAccessDeniedHandler","location":"web/web.security.handler/-delegated-access-denied-handler/index.html","searchKeys":["DelegatedAccessDeniedHandler","class DelegatedAccessDeniedHandler(handlerExceptionResolver: HandlerExceptionResolver) : AccessDeniedHandler","web.security.handler.DelegatedAccessDeniedHandler"]},{"name":"class DelegatedAuthenticationEntryPoint(handlerExceptionResolver: HandlerExceptionResolver) : AuthenticationEntryPoint","description":"web.security.handler.DelegatedAuthenticationEntryPoint","location":"web/web.security.handler/-delegated-authentication-entry-point/index.html","searchKeys":["DelegatedAuthenticationEntryPoint","class DelegatedAuthenticationEntryPoint(handlerExceptionResolver: HandlerExceptionResolver) : AuthenticationEntryPoint","web.security.handler.DelegatedAuthenticationEntryPoint"]},{"name":"class FailureBody(val message: String) : Serializable","description":"web.ApiResponse.FailureBody","location":"web/web/-api-response/-failure-body/index.html","searchKeys":["FailureBody","class FailureBody(val message: String) : Serializable","web.ApiResponse.FailureBody"]},{"name":"class LocalDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","description":"web.security.config.LocalDelegatedSecurityConfig","location":"web/web.security.config/-local-delegated-security-config/index.html","searchKeys":["LocalDelegatedSecurityConfig","class LocalDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","web.security.config.LocalDelegatedSecurityConfig"]},{"name":"class LoggingHandler","description":"web.handler.LoggingHandler","location":"web/web.handler/-logging-handler/index.html","searchKeys":["LoggingHandler","class LoggingHandler","web.handler.LoggingHandler"]},{"name":"class MDCLogFilter(mapper: ObjectMapper) : Filter","description":"web.filter.MDCLogFilter","location":"web/web.filter/-m-d-c-log-filter/index.html","searchKeys":["MDCLogFilter","class MDCLogFilter(mapper: ObjectMapper) : Filter","web.filter.MDCLogFilter"]},{"name":"class ProdDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","description":"web.security.config.ProdDelegatedSecurityConfig","location":"web/web.security.config/-prod-delegated-security-config/index.html","searchKeys":["ProdDelegatedSecurityConfig","class ProdDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","web.security.config.ProdDelegatedSecurityConfig"]},{"name":"class Success(val message: String) : Serializable","description":"web.ApiResponse.Success","location":"web/web/-api-response/-success/index.html","searchKeys":["Success","class Success(val message: String) : Serializable","web.ApiResponse.Success"]},{"name":"class SuccessBody(val data: D, val message: String) : Serializable","description":"web.ApiResponse.SuccessBody","location":"web/web/-api-response/-success-body/index.html","searchKeys":["SuccessBody","class SuccessBody(val data: D, val message: String) : Serializable","web.ApiResponse.SuccessBody"]},{"name":"class TokenAuthenticationFilter : AbstractPreAuthenticatedProcessingFilter","description":"web.security.filter.token.TokenAuthenticationFilter","location":"web/web.security.filter.token/-token-authentication-filter/index.html","searchKeys":["TokenAuthenticationFilter","class TokenAuthenticationFilter : AbstractPreAuthenticatedProcessingFilter","web.security.filter.token.TokenAuthenticationFilter"]},{"name":"class UserArgumentDetails(val isAuth: Boolean, authorities: List, id: String, email: String) : TokenUserDetails","description":"web.security.UserArgumentDetails","location":"web/web.security/-user-argument-details/index.html","searchKeys":["UserArgumentDetails","class UserArgumentDetails(val isAuth: Boolean, authorities: List, id: String, email: String) : TokenUserDetails","web.security.UserArgumentDetails"]},{"name":"class UserArgumentHandlerMethodArgumentResolver(tokenResolver: TokenResolver) : HandlerMethodArgumentResolver","description":"web.security.UserArgumentHandlerMethodArgumentResolver","location":"web/web.security/-user-argument-handler-method-argument-resolver/index.html","searchKeys":["UserArgumentHandlerMethodArgumentResolver","class UserArgumentHandlerMethodArgumentResolver(tokenResolver: TokenResolver) : HandlerMethodArgumentResolver","web.security.UserArgumentHandlerMethodArgumentResolver"]},{"name":"class WebConfig","description":"web.config.WebConfig","location":"web/web.config/-web-config/index.html","searchKeys":["WebConfig","class WebConfig","web.config.WebConfig"]},{"name":"class WebConfigurer : WebMvcConfigurer","description":"web.config.WebConfigurer","location":"web/web.config/-web-configurer/index.html","searchKeys":["WebConfigurer","class WebConfigurer : WebMvcConfigurer","web.config.WebConfigurer"]},{"name":"class WebSecurityConfig(securityFilterChainDelegator: AbstractDelegatedSecurityConfig)","description":"web.security.config.WebSecurityConfig","location":"web/web.security.config/-web-security-config/index.html","searchKeys":["WebSecurityConfig","class WebSecurityConfig(securityFilterChainDelegator: AbstractDelegatedSecurityConfig)","web.security.config.WebSecurityConfig"]},{"name":"class WebSecurityConfigurer(userArgumentHandlerMethodArgumentResolver: UserArgumentHandlerMethodArgumentResolver) : WebMvcConfigurer","description":"web.security.config.WebSecurityConfigurer","location":"web/web.security.config/-web-security-configurer/index.html","searchKeys":["WebSecurityConfigurer","class WebSecurityConfigurer(userArgumentHandlerMethodArgumentResolver: UserArgumentHandlerMethodArgumentResolver) : WebMvcConfigurer","web.security.config.WebSecurityConfigurer"]},{"name":"class WebTokenInvalidExceptionHandlerFilter : OncePerRequestFilter","description":"web.security.exception.WebTokenInvalidExceptionHandlerFilter","location":"web/web.security.exception/-web-token-invalid-exception-handler-filter/index.html","searchKeys":["WebTokenInvalidExceptionHandlerFilter","class WebTokenInvalidExceptionHandlerFilter : OncePerRequestFilter","web.security.exception.WebTokenInvalidExceptionHandlerFilter"]},{"name":"const val BASE_PACKAGE: String","description":"web.config.WebConfig.Companion.BASE_PACKAGE","location":"web/web.config/-web-config/-companion/-b-a-s-e_-p-a-c-k-a-g-e.html","searchKeys":["BASE_PACKAGE","const val BASE_PACKAGE: String","web.config.WebConfig.Companion.BASE_PACKAGE"]},{"name":"const val BEAN_NAME_PREFIX: String","description":"web.config.WebConfig.Companion.BEAN_NAME_PREFIX","location":"web/web.config/-web-config/-companion/-b-e-a-n_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["BEAN_NAME_PREFIX","const val BEAN_NAME_PREFIX: String","web.config.WebConfig.Companion.BEAN_NAME_PREFIX"]},{"name":"const val SECURITY_FILTER_CHAIN: String","description":"web.security.config.WebSecurityConfig.Companion.SECURITY_FILTER_CHAIN","location":"web/web.security.config/-web-security-config/-companion/-s-e-c-u-r-i-t-y_-f-i-l-t-e-r_-c-h-a-i-n.html","searchKeys":["SECURITY_FILTER_CHAIN","const val SECURITY_FILTER_CHAIN: String","web.security.config.WebSecurityConfig.Companion.SECURITY_FILTER_CHAIN"]},{"name":"const val WEB_SECURITY_CUSTOMIZER: String","description":"web.security.config.WebSecurityConfig.Companion.WEB_SECURITY_CUSTOMIZER","location":"web/web.security.config/-web-security-config/-companion/-w-e-b_-s-e-c-u-r-i-t-y_-c-u-s-t-o-m-i-z-e-r.html","searchKeys":["WEB_SECURITY_CUSTOMIZER","const val WEB_SECURITY_CUSTOMIZER: String","web.security.config.WebSecurityConfig.Companion.WEB_SECURITY_CUSTOMIZER"]},{"name":"constructor()","description":"web.client.config.ClientConfig.ClientConfig","location":"web/web.client.config/-client-config/-client-config.html","searchKeys":["ClientConfig","constructor()","web.client.config.ClientConfig.ClientConfig"]},{"name":"constructor()","description":"web.config.ClonedTaskDecorator.ClonedTaskDecorator","location":"web/web.config/-cloned-task-decorator/-cloned-task-decorator.html","searchKeys":["ClonedTaskDecorator","constructor()","web.config.ClonedTaskDecorator.ClonedTaskDecorator"]},{"name":"constructor()","description":"web.config.WebConfig.WebConfig","location":"web/web.config/-web-config/-web-config.html","searchKeys":["WebConfig","constructor()","web.config.WebConfig.WebConfig"]},{"name":"constructor()","description":"web.config.WebConfigurer.WebConfigurer","location":"web/web.config/-web-configurer/-web-configurer.html","searchKeys":["WebConfigurer","constructor()","web.config.WebConfigurer.WebConfigurer"]},{"name":"constructor()","description":"web.handler.LoggingHandler.LoggingHandler","location":"web/web.handler/-logging-handler/-logging-handler.html","searchKeys":["LoggingHandler","constructor()","web.handler.LoggingHandler.LoggingHandler"]},{"name":"constructor()","description":"web.security.exception.WebTokenInvalidExceptionHandlerFilter.WebTokenInvalidExceptionHandlerFilter","location":"web/web.security.exception/-web-token-invalid-exception-handler-filter/-web-token-invalid-exception-handler-filter.html","searchKeys":["WebTokenInvalidExceptionHandlerFilter","constructor()","web.security.exception.WebTokenInvalidExceptionHandlerFilter.WebTokenInvalidExceptionHandlerFilter"]},{"name":"constructor()","description":"web.security.filter.token.TokenAuthenticationFilter.TokenAuthenticationFilter","location":"web/web.security.filter.token/-token-authentication-filter/-token-authentication-filter.html","searchKeys":["TokenAuthenticationFilter","constructor()","web.security.filter.token.TokenAuthenticationFilter.TokenAuthenticationFilter"]},{"name":"constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","description":"web.security.config.LocalDelegatedSecurityConfig.LocalDelegatedSecurityConfig","location":"web/web.security.config/-local-delegated-security-config/-local-delegated-security-config.html","searchKeys":["LocalDelegatedSecurityConfig","constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","web.security.config.LocalDelegatedSecurityConfig.LocalDelegatedSecurityConfig"]},{"name":"constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","description":"web.security.config.ProdDelegatedSecurityConfig.ProdDelegatedSecurityConfig","location":"web/web.security.config/-prod-delegated-security-config/-prod-delegated-security-config.html","searchKeys":["ProdDelegatedSecurityConfig","constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","web.security.config.ProdDelegatedSecurityConfig.ProdDelegatedSecurityConfig"]},{"name":"constructor(body: B, status: HttpStatus?)","description":"web.ApiResponse.ApiResponse","location":"web/web/-api-response/-api-response.html","searchKeys":["ApiResponse","constructor(body: B, status: HttpStatus?)","web.ApiResponse.ApiResponse"]},{"name":"constructor(content: String, embeds: List
Types
-
+
+
+
+
+
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
@@ -83,6 +98,21 @@
Types
+
+
+
+
+
+
+ Link copied to clipboard
+
+
+
+
+
+
diff --git a/email/navigation.html b/email/navigation.html
index c85119c1d..1f48711ca 100644
--- a/email/navigation.html
+++ b/email/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+
-
+ EmailContext
+
+
+
+
+
+
diff --git a/navigation.html b/navigation.html
index ff55a6de2..50944d38e 100644
--- a/navigation.html
+++ b/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+
-
+ EmailContext
+
+
+
+
+
+
diff --git a/repo/navigation.html b/repo/navigation.html
index c85119c1d..1f48711ca 100644
--- a/repo/navigation.html
+++ b/repo/navigation.html
@@ -3622,12 +3622,22 @@
-
+
+
+
-
+ EmailContext
+
+
+
+
+
+
diff --git a/scripts/pages.json b/scripts/pages.json
index 6ebac47b4..4795df345 100644
--- a/scripts/pages.json
+++ b/scripts/pages.json
@@ -1 +1 @@
-[{"name":"MEMBER_EMAIL_CLAIM","description":"security.TokenClaim.MEMBER_EMAIL_CLAIM","location":"security/security/-token-claim/-m-e-m-b-e-r_-e-m-a-i-l_-c-l-a-i-m/index.html","searchKeys":["MEMBER_EMAIL_CLAIM","MEMBER_EMAIL_CLAIM","security.TokenClaim.MEMBER_EMAIL_CLAIM"]},{"name":"MEMBER_ID_CLAIM","description":"security.TokenClaim.MEMBER_ID_CLAIM","location":"security/security/-token-claim/-m-e-m-b-e-r_-i-d_-c-l-a-i-m/index.html","searchKeys":["MEMBER_ID_CLAIM","MEMBER_ID_CLAIM","security.TokenClaim.MEMBER_ID_CLAIM"]},{"name":"MEMBER_ROLE_CLAIM","description":"security.TokenClaim.MEMBER_ROLE_CLAIM","location":"security/security/-token-claim/-m-e-m-b-e-r_-r-o-l-e_-c-l-a-i-m/index.html","searchKeys":["MEMBER_ROLE_CLAIM","MEMBER_ROLE_CLAIM","security.TokenClaim.MEMBER_ROLE_CLAIM"]},{"name":"ROLE_USER","description":"security.Roles.ROLE_USER","location":"security/security/-roles/-r-o-l-e_-u-s-e-r/index.html","searchKeys":["ROLE_USER","ROLE_USER","security.Roles.ROLE_USER"]},{"name":"abstract fun decrypt(encryptedText: R): T","description":"security.Encryptor.decrypt","location":"security/security/-encryptor/decrypt.html","searchKeys":["decrypt","abstract fun decrypt(encryptedText: R): T","security.Encryptor.decrypt"]},{"name":"abstract fun encrypt(plainText: T): R","description":"security.Encryptor.encrypt","location":"security/security/-encryptor/encrypt.html","searchKeys":["encrypt","abstract fun encrypt(plainText: T): R","security.Encryptor.encrypt"]},{"name":"abstract val authority: GrantedAuthority","description":"security.Roles.authority","location":"security/security/-roles/authority.html","searchKeys":["authority","abstract val authority: GrantedAuthority","security.Roles.authority"]},{"name":"class IdEncryptor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String) : Encryptor ","description":"security.IdEncryptor","location":"security/security/-id-encryptor/index.html","searchKeys":["IdEncryptor","class IdEncryptor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String) : Encryptor ","security.IdEncryptor"]},{"name":"class SecurityAccessTokenInvalidException(msg: String?) : AuthenticationException","description":"security.exception.SecurityAccessTokenInvalidException","location":"security/security.exception/-security-access-token-invalid-exception/index.html","searchKeys":["SecurityAccessTokenInvalidException","class SecurityAccessTokenInvalidException(msg: String?) : AuthenticationException","security.exception.SecurityAccessTokenInvalidException"]},{"name":"class SecurityConfig","description":"security.config.SecurityConfig","location":"security/security.config/-security-config/index.html","searchKeys":["SecurityConfig","class SecurityConfig","security.config.SecurityConfig"]},{"name":"class TokenAuthProvider(var tokenUserDetailsService: TokenUserDetailsService) : AuthenticationProvider","description":"security.authentication.token.TokenAuthProvider","location":"security/security.authentication.token/-token-auth-provider/index.html","searchKeys":["TokenAuthProvider","class TokenAuthProvider(var tokenUserDetailsService: TokenUserDetailsService) : AuthenticationProvider","security.authentication.token.TokenAuthProvider"]},{"name":"class TokenGenerator(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","description":"security.TokenGenerator","location":"security/security/-token-generator/index.html","searchKeys":["TokenGenerator","class TokenGenerator(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","security.TokenGenerator"]},{"name":"class TokenResolver(secretKey: String)","description":"security.TokenResolver","location":"security/security/-token-resolver/index.html","searchKeys":["TokenResolver","class TokenResolver(secretKey: String)","security.TokenResolver"]},{"name":"class TokenUserDetailsService(tokenResolver: TokenResolver) : UserDetailsService","description":"security.authentication.token.TokenUserDetailsService","location":"security/security.authentication.token/-token-user-details-service/index.html","searchKeys":["TokenUserDetailsService","class TokenUserDetailsService(tokenResolver: TokenResolver) : UserDetailsService","security.authentication.token.TokenUserDetailsService"]},{"name":"class UserAuthority : GrantedAuthority","description":"security.UserAuthority","location":"security/security/-user-authority/index.html","searchKeys":["UserAuthority","class UserAuthority : GrantedAuthority","security.UserAuthority"]},{"name":"const val BASE_PACKAGE: String","description":"security.config.SecurityConfig.Companion.BASE_PACKAGE","location":"security/security.config/-security-config/-companion/-b-a-s-e_-p-a-c-k-a-g-e.html","searchKeys":["BASE_PACKAGE","const val BASE_PACKAGE: String","security.config.SecurityConfig.Companion.BASE_PACKAGE"]},{"name":"const val BEAN_NAME_PREFIX: String","description":"security.config.SecurityConfig.Companion.BEAN_NAME_PREFIX","location":"security/security.config/-security-config/-companion/-b-e-a-n_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["BEAN_NAME_PREFIX","const val BEAN_NAME_PREFIX: String","security.config.SecurityConfig.Companion.BEAN_NAME_PREFIX"]},{"name":"constructor()","description":"security.UserAuthority.UserAuthority","location":"security/security/-user-authority/-user-authority.html","searchKeys":["UserAuthority","constructor()","security.UserAuthority.UserAuthority"]},{"name":"constructor()","description":"security.config.SecurityConfig.SecurityConfig","location":"security/security.config/-security-config/-security-config.html","searchKeys":["SecurityConfig","constructor()","security.config.SecurityConfig.SecurityConfig"]},{"name":"constructor(accessToken: String, refreshToken: String)","description":"security.AuthToken.AuthToken","location":"security/security/-auth-token/-auth-token.html","searchKeys":["AuthToken","constructor(accessToken: String, refreshToken: String)","security.AuthToken.AuthToken"]},{"name":"constructor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String)","description":"security.IdEncryptor.IdEncryptor","location":"security/security/-id-encryptor/-id-encryptor.html","searchKeys":["IdEncryptor","constructor(algorithm: String, secretKey: String, transformation: String, keySize: Int, iv: String)","security.IdEncryptor.IdEncryptor"]},{"name":"constructor(authorities: List, id: String, email: String)","description":"security.TokenUserDetails.TokenUserDetails","location":"security/security/-token-user-details/-token-user-details.html","searchKeys":["TokenUserDetails","constructor(authorities: List, id: String, email: String)","security.TokenUserDetails.TokenUserDetails"]},{"name":"constructor(msg: String?)","description":"security.exception.SecurityAccessTokenInvalidException.SecurityAccessTokenInvalidException","location":"security/security.exception/-security-access-token-invalid-exception/-security-access-token-invalid-exception.html","searchKeys":["SecurityAccessTokenInvalidException","constructor(msg: String?)","security.exception.SecurityAccessTokenInvalidException.SecurityAccessTokenInvalidException"]},{"name":"constructor(secretKey: String)","description":"security.TokenResolver.TokenResolver","location":"security/security/-token-resolver/-token-resolver.html","searchKeys":["TokenResolver","constructor(secretKey: String)","security.TokenResolver.TokenResolver"]},{"name":"constructor(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","description":"security.TokenGenerator.TokenGenerator","location":"security/security/-token-generator/-token-generator.html","searchKeys":["TokenGenerator","constructor(secretKey: String, accessTokenValidTime: Long, refreshTokenValidTime: Long)","security.TokenGenerator.TokenGenerator"]},{"name":"constructor(tokenResolver: TokenResolver)","description":"security.authentication.token.TokenUserDetailsService.TokenUserDetailsService","location":"security/security.authentication.token/-token-user-details-service/-token-user-details-service.html","searchKeys":["TokenUserDetailsService","constructor(tokenResolver: TokenResolver)","security.authentication.token.TokenUserDetailsService.TokenUserDetailsService"]},{"name":"constructor(tokenUserDetailsService: TokenUserDetailsService)","description":"security.authentication.token.TokenAuthProvider.TokenAuthProvider","location":"security/security.authentication.token/-token-auth-provider/-token-auth-provider.html","searchKeys":["TokenAuthProvider","constructor(tokenUserDetailsService: TokenUserDetailsService)","security.authentication.token.TokenAuthProvider.TokenAuthProvider"]},{"name":"data class AuthToken(val accessToken: String, val refreshToken: String)","description":"security.AuthToken","location":"security/security/-auth-token/index.html","searchKeys":["AuthToken","data class AuthToken(val accessToken: String, val refreshToken: String)","security.AuthToken"]},{"name":"enum Roles : Enum ","description":"security.Roles","location":"security/security/-roles/index.html","searchKeys":["Roles","enum Roles : Enum ","security.Roles"]},{"name":"enum TokenClaim : Enum ","description":"security.TokenClaim","location":"security/security/-token-claim/index.html","searchKeys":["TokenClaim","enum TokenClaim : Enum ","security.TokenClaim"]},{"name":"fun generateAccessToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?): String","description":"security.TokenGenerator.generateAccessToken","location":"security/security/-token-generator/generate-access-token.html","searchKeys":["generateAccessToken","fun generateAccessToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?): String","security.TokenGenerator.generateAccessToken"]},{"name":"fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List): AuthToken","description":"security.TokenGenerator.generateAuthToken","location":"security/security/-token-generator/generate-auth-token.html","searchKeys":["generateAuthToken","fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List): AuthToken","security.TokenGenerator.generateAuthToken"]},{"name":"fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?, refreshTokenValidTime: Long?): AuthToken","description":"security.TokenGenerator.generateAuthToken","location":"security/security/-token-generator/generate-auth-token.html","searchKeys":["generateAuthToken","fun generateAuthToken(memberId: Long?, memberEmail: String?, memberRoles: List, accessTokenValidTime: Long?, refreshTokenValidTime: Long?): AuthToken","security.TokenGenerator.generateAuthToken"]},{"name":"fun generateRefreshToken(memberId: Long?, memberEmail: String?, memberRoles: List, refreshTokenValidTime: Long?): String","description":"security.TokenGenerator.generateRefreshToken","location":"security/security/-token-generator/generate-refresh-token.html","searchKeys":["generateRefreshToken","fun generateRefreshToken(memberId: Long?, memberEmail: String?, memberRoles: List, refreshTokenValidTime: Long?): String","security.TokenGenerator.generateRefreshToken"]},{"name":"fun get(): UserDetails","description":"security.TokenAuditHolder.get","location":"security/security/-token-audit-holder/get.html","searchKeys":["get","fun get(): UserDetails","security.TokenAuditHolder.get"]},{"name":"fun resolve(token: String?): Claims?","description":"security.TokenResolver.resolve","location":"security/security/-token-resolver/resolve.html","searchKeys":["resolve","fun resolve(token: String?): Claims?","security.TokenResolver.resolve"]},{"name":"fun resolveEmail(token: String?): String?","description":"security.TokenResolver.resolveEmail","location":"security/security/-token-resolver/resolve-email.html","searchKeys":["resolveEmail","fun resolveEmail(token: String?): String?","security.TokenResolver.resolveEmail"]},{"name":"fun resolveId(token: String?): Long?","description":"security.TokenResolver.resolveId","location":"security/security/-token-resolver/resolve-id.html","searchKeys":["resolveId","fun resolveId(token: String?): Long?","security.TokenResolver.resolveId"]},{"name":"fun resolveRole(token: String?): String?","description":"security.TokenResolver.resolveRole","location":"security/security/-token-resolver/resolve-role.html","searchKeys":["resolveRole","fun resolveRole(token: String?): String?","security.TokenResolver.resolveRole"]},{"name":"fun toAuthorities(roles: String): List","description":"security.AuthorityUtils.toAuthorities","location":"security/security/-authority-utils/to-authorities.html","searchKeys":["toAuthorities","fun toAuthorities(roles: String): List","security.AuthorityUtils.toAuthorities"]},{"name":"fun valueOf(value: String): Roles","description":"security.Roles.valueOf","location":"security/security/-roles/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Roles","security.Roles.valueOf"]},{"name":"fun valueOf(value: String): TokenClaim","description":"security.TokenClaim.valueOf","location":"security/security/-token-claim/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): TokenClaim","security.TokenClaim.valueOf"]},{"name":"fun values(): Array","description":"security.Roles.values","location":"security/security/-roles/values.html","searchKeys":["values","fun values(): Array","security.Roles.values"]},{"name":"fun values(): Array","description":"security.TokenClaim.values","location":"security/security/-token-claim/values.html","searchKeys":["values","fun values(): Array","security.TokenClaim.values"]},{"name":"interface Encryptor","description":"security.Encryptor","location":"security/security/-encryptor/index.html","searchKeys":["Encryptor","interface Encryptor","security.Encryptor"]},{"name":"object AuthorityUtils","description":"security.AuthorityUtils","location":"security/security/-authority-utils/index.html","searchKeys":["AuthorityUtils","object AuthorityUtils","security.AuthorityUtils"]},{"name":"object Companion","description":"security.TokenUserDetails.Companion","location":"security/security/-token-user-details/-companion/index.html","searchKeys":["Companion","object Companion","security.TokenUserDetails.Companion"]},{"name":"object Companion","description":"security.config.SecurityConfig.Companion","location":"security/security.config/-security-config/-companion/index.html","searchKeys":["Companion","object Companion","security.config.SecurityConfig.Companion"]},{"name":"object TokenAuditHolder","description":"security.TokenAuditHolder","location":"security/security/-token-audit-holder/index.html","searchKeys":["TokenAuditHolder","object TokenAuditHolder","security.TokenAuditHolder"]},{"name":"open class TokenUserDetails(val authorities: List, val id: String, val email: String) : UserDetails","description":"security.TokenUserDetails","location":"security/security/-token-user-details/index.html","searchKeys":["TokenUserDetails","open class TokenUserDetails(val authorities: List, val id: String, val email: String) : UserDetails","security.TokenUserDetails"]},{"name":"open override fun authenticate(authentication: Authentication): Authentication?","description":"security.authentication.token.TokenAuthProvider.authenticate","location":"security/security.authentication.token/-token-auth-provider/authenticate.html","searchKeys":["authenticate","open override fun authenticate(authentication: Authentication): Authentication?","security.authentication.token.TokenAuthProvider.authenticate"]},{"name":"open override fun decrypt(encryptedText: String): String","description":"security.IdEncryptor.decrypt","location":"security/security/-id-encryptor/decrypt.html","searchKeys":["decrypt","open override fun decrypt(encryptedText: String): String","security.IdEncryptor.decrypt"]},{"name":"open override fun encrypt(plainText: String): String","description":"security.IdEncryptor.encrypt","location":"security/security/-id-encryptor/encrypt.html","searchKeys":["encrypt","open override fun encrypt(plainText: String): String","security.IdEncryptor.encrypt"]},{"name":"open override fun getAuthorities(): MutableCollection","description":"security.TokenUserDetails.getAuthorities","location":"security/security/-token-user-details/get-authorities.html","searchKeys":["getAuthorities","open override fun getAuthorities(): MutableCollection","security.TokenUserDetails.getAuthorities"]},{"name":"open override fun getAuthority(): String","description":"security.UserAuthority.getAuthority","location":"security/security/-user-authority/get-authority.html","searchKeys":["getAuthority","open override fun getAuthority(): String","security.UserAuthority.getAuthority"]},{"name":"open override fun getPassword(): String","description":"security.TokenUserDetails.getPassword","location":"security/security/-token-user-details/get-password.html","searchKeys":["getPassword","open override fun getPassword(): String","security.TokenUserDetails.getPassword"]},{"name":"open override fun getUsername(): String","description":"security.TokenUserDetails.getUsername","location":"security/security/-token-user-details/get-username.html","searchKeys":["getUsername","open override fun getUsername(): String","security.TokenUserDetails.getUsername"]},{"name":"open override fun isAccountNonExpired(): Boolean","description":"security.TokenUserDetails.isAccountNonExpired","location":"security/security/-token-user-details/is-account-non-expired.html","searchKeys":["isAccountNonExpired","open override fun isAccountNonExpired(): Boolean","security.TokenUserDetails.isAccountNonExpired"]},{"name":"open override fun isAccountNonLocked(): Boolean","description":"security.TokenUserDetails.isAccountNonLocked","location":"security/security/-token-user-details/is-account-non-locked.html","searchKeys":["isAccountNonLocked","open override fun isAccountNonLocked(): Boolean","security.TokenUserDetails.isAccountNonLocked"]},{"name":"open override fun isCredentialsNonExpired(): Boolean","description":"security.TokenUserDetails.isCredentialsNonExpired","location":"security/security/-token-user-details/is-credentials-non-expired.html","searchKeys":["isCredentialsNonExpired","open override fun isCredentialsNonExpired(): Boolean","security.TokenUserDetails.isCredentialsNonExpired"]},{"name":"open override fun isEnabled(): Boolean","description":"security.TokenUserDetails.isEnabled","location":"security/security/-token-user-details/is-enabled.html","searchKeys":["isEnabled","open override fun isEnabled(): Boolean","security.TokenUserDetails.isEnabled"]},{"name":"open override fun loadUserByUsername(token: String?): UserDetails","description":"security.authentication.token.TokenUserDetailsService.loadUserByUsername","location":"security/security.authentication.token/-token-user-details-service/load-user-by-username.html","searchKeys":["loadUserByUsername","open override fun loadUserByUsername(token: String?): UserDetails","security.authentication.token.TokenUserDetailsService.loadUserByUsername"]},{"name":"open override fun supports(authentication: Class<*>?): Boolean","description":"security.authentication.token.TokenAuthProvider.supports","location":"security/security.authentication.token/-token-auth-provider/supports.html","searchKeys":["supports","open override fun supports(authentication: Class<*>?): Boolean","security.authentication.token.TokenAuthProvider.supports"]},{"name":"open override val authority: GrantedAuthority","description":"security.Roles.ROLE_USER.authority","location":"security/security/-roles/-r-o-l-e_-u-s-e-r/authority.html","searchKeys":["authority","open override val authority: GrantedAuthority","security.Roles.ROLE_USER.authority"]},{"name":"val accessToken: String","description":"security.AuthToken.accessToken","location":"security/security/-auth-token/access-token.html","searchKeys":["accessToken","val accessToken: String","security.AuthToken.accessToken"]},{"name":"val authorities: List","description":"security.TokenUserDetails.authorities","location":"security/security/-token-user-details/authorities.html","searchKeys":["authorities","val authorities: List","security.TokenUserDetails.authorities"]},{"name":"val email: String","description":"security.TokenUserDetails.email","location":"security/security/-token-user-details/email.html","searchKeys":["email","val email: String","security.TokenUserDetails.email"]},{"name":"val entries: EnumEntries","description":"security.Roles.entries","location":"security/security/-roles/entries.html","searchKeys":["entries","val entries: EnumEntries","security.Roles.entries"]},{"name":"val entries: EnumEntries","description":"security.TokenClaim.entries","location":"security/security/-token-claim/entries.html","searchKeys":["entries","val entries: EnumEntries","security.TokenClaim.entries"]},{"name":"val id: String","description":"security.TokenUserDetails.id","location":"security/security/-token-user-details/id.html","searchKeys":["id","val id: String","security.TokenUserDetails.id"]},{"name":"val key: String","description":"security.TokenClaim.key","location":"security/security/-token-claim/key.html","searchKeys":["key","val key: String","security.TokenClaim.key"]},{"name":"val refreshToken: String","description":"security.AuthToken.refreshToken","location":"security/security/-auth-token/refresh-token.html","searchKeys":["refreshToken","val refreshToken: String","security.AuthToken.refreshToken"]},{"name":"val role: String","description":"security.Roles.role","location":"security/security/-roles/role.html","searchKeys":["role","val role: String","security.Roles.role"]},{"name":"var tokenUserDetailsService: TokenUserDetailsService","description":"security.authentication.token.TokenAuthProvider.tokenUserDetailsService","location":"security/security.authentication.token/-token-auth-provider/token-user-details-service.html","searchKeys":["tokenUserDetailsService","var tokenUserDetailsService: TokenUserDetailsService","security.authentication.token.TokenAuthProvider.tokenUserDetailsService"]},{"name":"class DataConfig","description":"data.config.DataConfig","location":"data/data.config/-data-config/index.html","searchKeys":["DataConfig","class DataConfig","data.config.DataConfig"]},{"name":"const val BASE_PACKAGE: String","description":"data.config.DataConfig.Companion.BASE_PACKAGE","location":"data/data.config/-data-config/-companion/-b-a-s-e_-p-a-c-k-a-g-e.html","searchKeys":["BASE_PACKAGE","const val BASE_PACKAGE: String","data.config.DataConfig.Companion.BASE_PACKAGE"]},{"name":"const val BEAN_NAME_PREFIX: String","description":"data.config.DataConfig.Companion.BEAN_NAME_PREFIX","location":"data/data.config/-data-config/-companion/-b-e-a-n_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["BEAN_NAME_PREFIX","const val BEAN_NAME_PREFIX: String","data.config.DataConfig.Companion.BEAN_NAME_PREFIX"]},{"name":"constructor()","description":"data.config.DataConfig.DataConfig","location":"data/data.config/-data-config/-data-config.html","searchKeys":["DataConfig","constructor()","data.config.DataConfig.DataConfig"]},{"name":"object Companion","description":"data.config.DataConfig.Companion","location":"data/data.config/-data-config/-companion/index.html","searchKeys":["Companion","object Companion","data.config.DataConfig.Companion"]},{"name":"ACCESS_DENIED","description":"web.ExceptionMessage.ACCESS_DENIED","location":"web/web/-exception-message/-a-c-c-e-s-s_-d-e-n-i-e-d/index.html","searchKeys":["ACCESS_DENIED","ACCESS_DENIED","web.ExceptionMessage.ACCESS_DENIED"]},{"name":"FAIL","description":"web.ExceptionMessage.FAIL","location":"web/web/-exception-message/-f-a-i-l/index.html","searchKeys":["FAIL","FAIL","web.ExceptionMessage.FAIL"]},{"name":"FAIL_AUTHENTICATION","description":"web.ExceptionMessage.FAIL_AUTHENTICATION","location":"web/web/-exception-message/-f-a-i-l_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html","searchKeys":["FAIL_AUTHENTICATION","FAIL_AUTHENTICATION","web.ExceptionMessage.FAIL_AUTHENTICATION"]},{"name":"FAIL_NOT_FOUND","description":"web.ExceptionMessage.FAIL_NOT_FOUND","location":"web/web/-exception-message/-f-a-i-l_-n-o-t_-f-o-u-n-d/index.html","searchKeys":["FAIL_NOT_FOUND","FAIL_NOT_FOUND","web.ExceptionMessage.FAIL_NOT_FOUND"]},{"name":"FAIL_REQUEST","description":"web.ExceptionMessage.FAIL_REQUEST","location":"web/web/-exception-message/-f-a-i-l_-r-e-q-u-e-s-t/index.html","searchKeys":["FAIL_REQUEST","FAIL_REQUEST","web.ExceptionMessage.FAIL_REQUEST"]},{"name":"REQUEST_INVALID","description":"web.ExceptionMessage.REQUEST_INVALID","location":"web/web/-exception-message/-r-e-q-u-e-s-t_-i-n-v-a-l-i-d/index.html","searchKeys":["REQUEST_INVALID","REQUEST_INVALID","web.ExceptionMessage.REQUEST_INVALID"]},{"name":"REQUEST_INVALID_FORMAT","description":"web.ExceptionMessage.REQUEST_INVALID_FORMAT","location":"web/web/-exception-message/-r-e-q-u-e-s-t_-i-n-v-a-l-i-d_-f-o-r-m-a-t/index.html","searchKeys":["REQUEST_INVALID_FORMAT","REQUEST_INVALID_FORMAT","web.ExceptionMessage.REQUEST_INVALID_FORMAT"]},{"name":"RESOURCE_CREATED","description":"web.MessageCode.RESOURCE_CREATED","location":"web/web/-message-code/-r-e-s-o-u-r-c-e_-c-r-e-a-t-e-d/index.html","searchKeys":["RESOURCE_CREATED","RESOURCE_CREATED","web.MessageCode.RESOURCE_CREATED"]},{"name":"RESOURCE_DELETED","description":"web.ExceptionMessage.RESOURCE_DELETED","location":"web/web/-exception-message/-r-e-s-o-u-r-c-e_-d-e-l-e-t-e-d/index.html","searchKeys":["RESOURCE_DELETED","RESOURCE_DELETED","web.ExceptionMessage.RESOURCE_DELETED"]},{"name":"RESOURCE_DELETED","description":"web.MessageCode.RESOURCE_DELETED","location":"web/web/-message-code/-r-e-s-o-u-r-c-e_-d-e-l-e-t-e-d/index.html","searchKeys":["RESOURCE_DELETED","RESOURCE_DELETED","web.MessageCode.RESOURCE_DELETED"]},{"name":"RESOURCE_NOT_FOUND","description":"web.ExceptionMessage.RESOURCE_NOT_FOUND","location":"web/web/-exception-message/-r-e-s-o-u-r-c-e_-n-o-t_-f-o-u-n-d/index.html","searchKeys":["RESOURCE_NOT_FOUND","RESOURCE_NOT_FOUND","web.ExceptionMessage.RESOURCE_NOT_FOUND"]},{"name":"RESOURCE_UPDATED","description":"web.MessageCode.RESOURCE_UPDATED","location":"web/web/-message-code/-r-e-s-o-u-r-c-e_-u-p-d-a-t-e-d/index.html","searchKeys":["RESOURCE_UPDATED","RESOURCE_UPDATED","web.MessageCode.RESOURCE_UPDATED"]},{"name":"SUCCESS","description":"web.MessageCode.SUCCESS","location":"web/web/-message-code/-s-u-c-c-e-s-s/index.html","searchKeys":["SUCCESS","SUCCESS","web.MessageCode.SUCCESS"]},{"name":"abstract fun getCorsProperties(): CorsConfigurationSourceProperties","description":"web.security.config.AbstractDelegatedSecurityConfig.getCorsProperties","location":"web/web.security.config/-abstract-delegated-security-config/get-cors-properties.html","searchKeys":["getCorsProperties","abstract fun getCorsProperties(): CorsConfigurationSourceProperties","web.security.config.AbstractDelegatedSecurityConfig.getCorsProperties"]},{"name":"abstract fun getTokenAuthProvider(): TokenAuthProvider","description":"web.security.config.AbstractDelegatedSecurityConfig.getTokenAuthProvider","location":"web/web.security.config/-abstract-delegated-security-config/get-token-auth-provider.html","searchKeys":["getTokenAuthProvider","abstract fun getTokenAuthProvider(): TokenAuthProvider","web.security.config.AbstractDelegatedSecurityConfig.getTokenAuthProvider"]},{"name":"abstract fun ignoreCustomizer(): WebSecurityCustomizer","description":"web.security.config.AbstractDelegatedSecurityConfig.ignoreCustomizer","location":"web/web.security.config/-abstract-delegated-security-config/ignore-customizer.html","searchKeys":["ignoreCustomizer","abstract fun ignoreCustomizer(): WebSecurityCustomizer","web.security.config.AbstractDelegatedSecurityConfig.ignoreCustomizer"]},{"name":"abstract fun securityFilterChain(http: HttpSecurity): DefaultSecurityFilterChain","description":"web.security.config.AbstractDelegatedSecurityConfig.securityFilterChain","location":"web/web.security.config/-abstract-delegated-security-config/security-filter-chain.html","searchKeys":["securityFilterChain","abstract fun securityFilterChain(http: HttpSecurity): DefaultSecurityFilterChain","web.security.config.AbstractDelegatedSecurityConfig.securityFilterChain"]},{"name":"annotation class UserArgument","description":"web.security.UserArgument","location":"web/web.security/-user-argument/index.html","searchKeys":["UserArgument","annotation class UserArgument","web.security.UserArgument"]},{"name":"class ApiResponse : ResponseEntity ","description":"web.ApiResponse","location":"web/web/-api-response/index.html","searchKeys":["ApiResponse","class ApiResponse : ResponseEntity ","web.ApiResponse"]},{"name":"class ClientConfig","description":"web.client.config.ClientConfig","location":"web/web.client.config/-client-config/index.html","searchKeys":["ClientConfig","class ClientConfig","web.client.config.ClientConfig"]},{"name":"class ClonedTaskDecorator : TaskDecorator","description":"web.config.ClonedTaskDecorator","location":"web/web.config/-cloned-task-decorator/index.html","searchKeys":["ClonedTaskDecorator","class ClonedTaskDecorator : TaskDecorator","web.config.ClonedTaskDecorator"]},{"name":"class ControllerExceptionHandler(loggingHandler: LoggingHandler)","description":"web.handler.ControllerExceptionHandler","location":"web/web.handler/-controller-exception-handler/index.html","searchKeys":["ControllerExceptionHandler","class ControllerExceptionHandler(loggingHandler: LoggingHandler)","web.handler.ControllerExceptionHandler"]},{"name":"class DelegatedAccessDeniedHandler(handlerExceptionResolver: HandlerExceptionResolver) : AccessDeniedHandler","description":"web.security.handler.DelegatedAccessDeniedHandler","location":"web/web.security.handler/-delegated-access-denied-handler/index.html","searchKeys":["DelegatedAccessDeniedHandler","class DelegatedAccessDeniedHandler(handlerExceptionResolver: HandlerExceptionResolver) : AccessDeniedHandler","web.security.handler.DelegatedAccessDeniedHandler"]},{"name":"class DelegatedAuthenticationEntryPoint(handlerExceptionResolver: HandlerExceptionResolver) : AuthenticationEntryPoint","description":"web.security.handler.DelegatedAuthenticationEntryPoint","location":"web/web.security.handler/-delegated-authentication-entry-point/index.html","searchKeys":["DelegatedAuthenticationEntryPoint","class DelegatedAuthenticationEntryPoint(handlerExceptionResolver: HandlerExceptionResolver) : AuthenticationEntryPoint","web.security.handler.DelegatedAuthenticationEntryPoint"]},{"name":"class FailureBody(val message: String) : Serializable","description":"web.ApiResponse.FailureBody","location":"web/web/-api-response/-failure-body/index.html","searchKeys":["FailureBody","class FailureBody(val message: String) : Serializable","web.ApiResponse.FailureBody"]},{"name":"class LocalDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","description":"web.security.config.LocalDelegatedSecurityConfig","location":"web/web.security.config/-local-delegated-security-config/index.html","searchKeys":["LocalDelegatedSecurityConfig","class LocalDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","web.security.config.LocalDelegatedSecurityConfig"]},{"name":"class LoggingHandler","description":"web.handler.LoggingHandler","location":"web/web.handler/-logging-handler/index.html","searchKeys":["LoggingHandler","class LoggingHandler","web.handler.LoggingHandler"]},{"name":"class MDCLogFilter(mapper: ObjectMapper) : Filter","description":"web.filter.MDCLogFilter","location":"web/web.filter/-m-d-c-log-filter/index.html","searchKeys":["MDCLogFilter","class MDCLogFilter(mapper: ObjectMapper) : Filter","web.filter.MDCLogFilter"]},{"name":"class ProdDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","description":"web.security.config.ProdDelegatedSecurityConfig","location":"web/web.security.config/-prod-delegated-security-config/index.html","searchKeys":["ProdDelegatedSecurityConfig","class ProdDelegatedSecurityConfig(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties) : AbstractDelegatedSecurityConfig","web.security.config.ProdDelegatedSecurityConfig"]},{"name":"class Success(val message: String) : Serializable","description":"web.ApiResponse.Success","location":"web/web/-api-response/-success/index.html","searchKeys":["Success","class Success(val message: String) : Serializable","web.ApiResponse.Success"]},{"name":"class SuccessBody(val data: D, val message: String) : Serializable","description":"web.ApiResponse.SuccessBody","location":"web/web/-api-response/-success-body/index.html","searchKeys":["SuccessBody","class SuccessBody(val data: D, val message: String) : Serializable","web.ApiResponse.SuccessBody"]},{"name":"class TokenAuthenticationFilter : AbstractPreAuthenticatedProcessingFilter","description":"web.security.filter.token.TokenAuthenticationFilter","location":"web/web.security.filter.token/-token-authentication-filter/index.html","searchKeys":["TokenAuthenticationFilter","class TokenAuthenticationFilter : AbstractPreAuthenticatedProcessingFilter","web.security.filter.token.TokenAuthenticationFilter"]},{"name":"class UserArgumentDetails(val isAuth: Boolean, authorities: List, id: String, email: String) : TokenUserDetails","description":"web.security.UserArgumentDetails","location":"web/web.security/-user-argument-details/index.html","searchKeys":["UserArgumentDetails","class UserArgumentDetails(val isAuth: Boolean, authorities: List, id: String, email: String) : TokenUserDetails","web.security.UserArgumentDetails"]},{"name":"class UserArgumentHandlerMethodArgumentResolver(tokenResolver: TokenResolver) : HandlerMethodArgumentResolver","description":"web.security.UserArgumentHandlerMethodArgumentResolver","location":"web/web.security/-user-argument-handler-method-argument-resolver/index.html","searchKeys":["UserArgumentHandlerMethodArgumentResolver","class UserArgumentHandlerMethodArgumentResolver(tokenResolver: TokenResolver) : HandlerMethodArgumentResolver","web.security.UserArgumentHandlerMethodArgumentResolver"]},{"name":"class WebConfig","description":"web.config.WebConfig","location":"web/web.config/-web-config/index.html","searchKeys":["WebConfig","class WebConfig","web.config.WebConfig"]},{"name":"class WebConfigurer : WebMvcConfigurer","description":"web.config.WebConfigurer","location":"web/web.config/-web-configurer/index.html","searchKeys":["WebConfigurer","class WebConfigurer : WebMvcConfigurer","web.config.WebConfigurer"]},{"name":"class WebSecurityConfig(securityFilterChainDelegator: AbstractDelegatedSecurityConfig)","description":"web.security.config.WebSecurityConfig","location":"web/web.security.config/-web-security-config/index.html","searchKeys":["WebSecurityConfig","class WebSecurityConfig(securityFilterChainDelegator: AbstractDelegatedSecurityConfig)","web.security.config.WebSecurityConfig"]},{"name":"class WebSecurityConfigurer(userArgumentHandlerMethodArgumentResolver: UserArgumentHandlerMethodArgumentResolver) : WebMvcConfigurer","description":"web.security.config.WebSecurityConfigurer","location":"web/web.security.config/-web-security-configurer/index.html","searchKeys":["WebSecurityConfigurer","class WebSecurityConfigurer(userArgumentHandlerMethodArgumentResolver: UserArgumentHandlerMethodArgumentResolver) : WebMvcConfigurer","web.security.config.WebSecurityConfigurer"]},{"name":"class WebTokenInvalidExceptionHandlerFilter : OncePerRequestFilter","description":"web.security.exception.WebTokenInvalidExceptionHandlerFilter","location":"web/web.security.exception/-web-token-invalid-exception-handler-filter/index.html","searchKeys":["WebTokenInvalidExceptionHandlerFilter","class WebTokenInvalidExceptionHandlerFilter : OncePerRequestFilter","web.security.exception.WebTokenInvalidExceptionHandlerFilter"]},{"name":"const val BASE_PACKAGE: String","description":"web.config.WebConfig.Companion.BASE_PACKAGE","location":"web/web.config/-web-config/-companion/-b-a-s-e_-p-a-c-k-a-g-e.html","searchKeys":["BASE_PACKAGE","const val BASE_PACKAGE: String","web.config.WebConfig.Companion.BASE_PACKAGE"]},{"name":"const val BEAN_NAME_PREFIX: String","description":"web.config.WebConfig.Companion.BEAN_NAME_PREFIX","location":"web/web.config/-web-config/-companion/-b-e-a-n_-n-a-m-e_-p-r-e-f-i-x.html","searchKeys":["BEAN_NAME_PREFIX","const val BEAN_NAME_PREFIX: String","web.config.WebConfig.Companion.BEAN_NAME_PREFIX"]},{"name":"const val SECURITY_FILTER_CHAIN: String","description":"web.security.config.WebSecurityConfig.Companion.SECURITY_FILTER_CHAIN","location":"web/web.security.config/-web-security-config/-companion/-s-e-c-u-r-i-t-y_-f-i-l-t-e-r_-c-h-a-i-n.html","searchKeys":["SECURITY_FILTER_CHAIN","const val SECURITY_FILTER_CHAIN: String","web.security.config.WebSecurityConfig.Companion.SECURITY_FILTER_CHAIN"]},{"name":"const val WEB_SECURITY_CUSTOMIZER: String","description":"web.security.config.WebSecurityConfig.Companion.WEB_SECURITY_CUSTOMIZER","location":"web/web.security.config/-web-security-config/-companion/-w-e-b_-s-e-c-u-r-i-t-y_-c-u-s-t-o-m-i-z-e-r.html","searchKeys":["WEB_SECURITY_CUSTOMIZER","const val WEB_SECURITY_CUSTOMIZER: String","web.security.config.WebSecurityConfig.Companion.WEB_SECURITY_CUSTOMIZER"]},{"name":"constructor()","description":"web.client.config.ClientConfig.ClientConfig","location":"web/web.client.config/-client-config/-client-config.html","searchKeys":["ClientConfig","constructor()","web.client.config.ClientConfig.ClientConfig"]},{"name":"constructor()","description":"web.config.ClonedTaskDecorator.ClonedTaskDecorator","location":"web/web.config/-cloned-task-decorator/-cloned-task-decorator.html","searchKeys":["ClonedTaskDecorator","constructor()","web.config.ClonedTaskDecorator.ClonedTaskDecorator"]},{"name":"constructor()","description":"web.config.WebConfig.WebConfig","location":"web/web.config/-web-config/-web-config.html","searchKeys":["WebConfig","constructor()","web.config.WebConfig.WebConfig"]},{"name":"constructor()","description":"web.config.WebConfigurer.WebConfigurer","location":"web/web.config/-web-configurer/-web-configurer.html","searchKeys":["WebConfigurer","constructor()","web.config.WebConfigurer.WebConfigurer"]},{"name":"constructor()","description":"web.handler.LoggingHandler.LoggingHandler","location":"web/web.handler/-logging-handler/-logging-handler.html","searchKeys":["LoggingHandler","constructor()","web.handler.LoggingHandler.LoggingHandler"]},{"name":"constructor()","description":"web.security.exception.WebTokenInvalidExceptionHandlerFilter.WebTokenInvalidExceptionHandlerFilter","location":"web/web.security.exception/-web-token-invalid-exception-handler-filter/-web-token-invalid-exception-handler-filter.html","searchKeys":["WebTokenInvalidExceptionHandlerFilter","constructor()","web.security.exception.WebTokenInvalidExceptionHandlerFilter.WebTokenInvalidExceptionHandlerFilter"]},{"name":"constructor()","description":"web.security.filter.token.TokenAuthenticationFilter.TokenAuthenticationFilter","location":"web/web.security.filter.token/-token-authentication-filter/-token-authentication-filter.html","searchKeys":["TokenAuthenticationFilter","constructor()","web.security.filter.token.TokenAuthenticationFilter.TokenAuthenticationFilter"]},{"name":"constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","description":"web.security.config.LocalDelegatedSecurityConfig.LocalDelegatedSecurityConfig","location":"web/web.security.config/-local-delegated-security-config/-local-delegated-security-config.html","searchKeys":["LocalDelegatedSecurityConfig","constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","web.security.config.LocalDelegatedSecurityConfig.LocalDelegatedSecurityConfig"]},{"name":"constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","description":"web.security.config.ProdDelegatedSecurityConfig.ProdDelegatedSecurityConfig","location":"web/web.security.config/-prod-delegated-security-config/-prod-delegated-security-config.html","searchKeys":["ProdDelegatedSecurityConfig","constructor(authenticationEntryPoint: DelegatedAuthenticationEntryPoint, accessDeniedHandler: DelegatedAccessDeniedHandler, tokenAuthProvider: TokenAuthProvider, corsProperties: CorsConfigurationSourceProperties)","web.security.config.ProdDelegatedSecurityConfig.ProdDelegatedSecurityConfig"]},{"name":"constructor(body: B, status: HttpStatus?)","description":"web.ApiResponse.ApiResponse","location":"web/web/-api-response/-api-response.html","searchKeys":["ApiResponse","constructor(body: B, status: HttpStatus?)","web.ApiResponse.ApiResponse"]},{"name":"constructor(content: String, embeds: List