avalon
Toggle table of contents
0.0.1-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
avalon
avalon-oauth2-authorization-server
/
io.github.lishangbu.avalon.oauth2.authorizationserver.authentication
/
SmsAuthenticationToken
Sms
Authentication
Token
class
SmsAuthenticationToken
:
UsernamePasswordAuthenticationToken
短信验证码登录令牌
在认证前承载手机号与验证码,在认证后承载已登录用户与权限
Members
Constructors
Sms
Authentication
Token
Link copied to clipboard
constructor
(
phoneNumber
:
String
,
smsCode
:
String
)
使用手机号与验证码创建未认证令牌
constructor
(
principal
:
Any
?
,
credentials
:
Any
?
,
authorities
:
Collection
<
GrantedAuthority
>
)
使用认证结果与权限创建已认证令牌
Properties
authorities
Link copied to clipboard
open
val
authorities
:
Collection
<
GrantedAuthority
>
credentials
Link copied to clipboard
open
val
credentials
:
@
Nullable
Any
?
details
Link copied to clipboard
open
var
details
:
@
Nullable
Any
?
is
Authenticated
Link copied to clipboard
open
var
isAuthenticated
:
Boolean
name
Link copied to clipboard
open
val
name
:
String
principal
Link copied to clipboard
open
val
principal
:
@
Nullable
Any
?
Functions
erase
Credentials
Link copied to clipboard
open
fun
eraseCredentials
(
)
implies
Link copied to clipboard
open
fun
implies
(
subject
:
Subject
?
)
:
Boolean
to
Builder
Link copied to clipboard
open
fun
toBuilder
(
)
:
UsernamePasswordAuthenticationToken.Builder
<
*
>