EmailAuthenticationToken

class EmailAuthenticationToken : UsernamePasswordAuthenticationToken

邮箱验证码登录令牌

在认证前承载邮箱与验证码,在认证后承载已登录用户与权限

Constructors

Link copied to clipboard
constructor(email: String, emailCode: String)

使用邮箱与验证码创建未认证令牌

constructor(principal: Any?, credentials: Any?, authorities: Collection<GrantedAuthority>)

使用认证结果与权限创建已认证令牌

Properties

Link copied to clipboard
open val authorities: Collection<GrantedAuthority>
Link copied to clipboard
open val credentials: @Nullable Any?
Link copied to clipboard
open var details: @Nullable Any?
Link copied to clipboard
Link copied to clipboard
open val name: String
Link copied to clipboard
open val principal: @Nullable Any?

Functions

Link copied to clipboard
open fun eraseCredentials()
Link copied to clipboard
open fun implies(subject: Subject?): Boolean
Link copied to clipboard
open fun toBuilder(): UsernamePasswordAuthenticationToken.Builder<*>