Skip to content

Commit 6c2ab4e

Browse files
author
FusionAuth Automation
committed
Sync from monorepo 8ac7a9897077
1 parent faa7504 commit 6c2ab4e

1 file changed

Lines changed: 152 additions & 2 deletions

File tree

openapi.yaml

Lines changed: 152 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,16 @@ components:
783783
description: ''
784784
type: string
785785
enum:
786+
- BotDetected
787+
- BlocklistedIp
788+
- DormantAccount
789+
- DormantPassword
786790
- ImpossibleTravel
791+
- RecentIdentityChange
792+
- RecentPasswordChange
793+
- SuspiciousUserAgent
794+
- UnrecognizedDevice
795+
- UntrustedDevice
787796
AuthenticationTokenConfiguration:
788797
type: object
789798
properties:
@@ -947,6 +956,9 @@ components:
947956
applicationId:
948957
type: string
949958
format: uuid
959+
botDetectionScore:
960+
type: number
961+
format: double
950962
ipAddress:
951963
type: string
952964
metaData:
@@ -1220,6 +1232,40 @@ components:
12201232
type: string
12211233
tenantId:
12221234
type: string
1235+
ClientRisk:
1236+
description: Represents the inbound lambda parameter 'clientRisk' inside the
1237+
'context' parameter for MFA Required lambdas.
1238+
type: object
1239+
properties:
1240+
status:
1241+
type: string
1242+
ClientRiskConfiguration:
1243+
description: Flags to enable or disable specific risk signals that contribute
1244+
to the composite client risk calculation.
1245+
type: object
1246+
properties:
1247+
blocklistedIp:
1248+
type: boolean
1249+
botDetected:
1250+
type: boolean
1251+
dormantAccount:
1252+
type: boolean
1253+
dormantPassword:
1254+
type: boolean
1255+
impossibleTravel:
1256+
type: boolean
1257+
recentIdentityChange:
1258+
type: boolean
1259+
recentPasswordChange:
1260+
type: boolean
1261+
suspiciousUserAgent:
1262+
type: boolean
1263+
unrecognizedDevice:
1264+
type: boolean
1265+
untrustedDevice:
1266+
type: boolean
1267+
enabled:
1268+
type: boolean
12231269
ConnectorLambdaConfiguration:
12241270
type: object
12251271
properties:
@@ -1374,6 +1420,8 @@ components:
13741420
items: {}
13751421
authenticationType:
13761422
type: string
1423+
clientRisk:
1424+
"$ref": "#/components/schemas/ClientRisk"
13771425
eventInfo:
13781426
"$ref": "#/components/schemas/EventInfo"
13791427
mfaTrust:
@@ -2359,6 +2407,7 @@ components:
23592407
- UserLoginNewDevice
23602408
- UserLoginSuccess
23612409
- UserLoginSuspicious
2410+
- UserTwoFactorChallenge
23622411
- UserPasswordBreach
23632412
- UserPasswordResetSend
23642413
- UserPasswordResetStart
@@ -2379,6 +2428,8 @@ components:
23792428
- Test
23802429
- UserIdentityVerified
23812430
- UserIdentityUpdate
2431+
- UserTwoFactorFailedAttempt
2432+
- UserTwoFactorSuccess
23822433
ExistingUserStrategy:
23832434
description: Represent the various statesexpectations of a user in the context
23842435
of starting verification
@@ -3767,6 +3818,9 @@ components:
37673818
applicationId:
37683819
type: string
37693820
format: uuid
3821+
botDetectionScore:
3822+
type: number
3823+
format: double
37703824
ipAddress:
37713825
type: string
37723826
metaData:
@@ -3907,6 +3961,9 @@ components:
39073961
applicationId:
39083962
type: string
39093963
format: uuid
3964+
botDetectionScore:
3965+
type: number
3966+
format: double
39103967
ipAddress:
39113968
type: string
39123969
metaData:
@@ -4762,6 +4819,9 @@ components:
47624819
applicationId:
47634820
type: string
47644821
format: uuid
4822+
botDetectionScore:
4823+
type: number
4824+
format: double
47654825
ipAddress:
47664826
type: string
47674827
metaData:
@@ -4881,6 +4941,9 @@ components:
48814941
applicationId:
48824942
type: string
48834943
format: uuid
4944+
botDetectionScore:
4945+
type: number
4946+
format: double
48844947
ipAddress:
48854948
type: string
48864949
metaData:
@@ -4965,6 +5028,20 @@ components:
49655028
properties:
49665029
identityProvider:
49675030
"$ref": "#/components/schemas/IdentityProviderDetails"
5031+
MFATenantMetric:
5032+
description: Reactor metric with counts of MFA challenges, successes, and failures
5033+
for a tenant.
5034+
type: object
5035+
properties:
5036+
challengeCount:
5037+
type: integer
5038+
format: int64
5039+
failedAttemptCount:
5040+
type: integer
5041+
format: int64
5042+
successCount:
5043+
type: integer
5044+
format: int64
49685045
ManagedFields:
49695046
description: 'This class contains the managed fields that are also put into
49705047
the database during FusionAuth setup. <p> Internal Note: These fields are
@@ -5157,6 +5234,8 @@ components:
51575234
description: ''
51585235
type: string
51595236
enum:
5237+
- ChallengeOnHighRisk
5238+
- ChallengeOnMediumRisk
51605239
- Disabled
51615240
- Enabled
51625241
- Required
@@ -5772,6 +5851,9 @@ components:
57725851
applicationId:
57735852
type: string
57745853
format: uuid
5854+
botDetectionScore:
5855+
type: number
5856+
format: double
57755857
ipAddress:
57765858
type: string
57775859
metaData:
@@ -6092,6 +6174,10 @@ components:
60926174
type: object
60936175
additionalProperties:
60946176
"$ref": "#/components/schemas/BreachedPasswordTenantMetric"
6177+
mfaMetrics:
6178+
type: object
6179+
additionalProperties:
6180+
"$ref": "#/components/schemas/MFATenantMetric"
60956181
ReactorMetricsResponse:
60966182
description: ''
60976183
type: object
@@ -6136,18 +6222,26 @@ components:
61366222
"$ref": "#/components/schemas/ReactorFeatureStatus"
61376223
breachedPasswordDetection:
61386224
"$ref": "#/components/schemas/ReactorFeatureStatus"
6225+
clientRiskConfiguration:
6226+
"$ref": "#/components/schemas/ReactorFeatureStatus"
61396227
connectors:
61406228
"$ref": "#/components/schemas/ReactorFeatureStatus"
61416229
dPoP:
61426230
"$ref": "#/components/schemas/ReactorFeatureStatus"
61436231
entityManagement:
61446232
"$ref": "#/components/schemas/ReactorFeatureStatus"
6145-
legacyAdapter:
6146-
"$ref": "#/components/schemas/ReactorFeatureStatus"
61476233
expiration:
61486234
"$ref": "#/components/schemas/LocalDate"
6235+
imfaWebhooks:
6236+
"$ref": "#/components/schemas/ReactorFeatureStatus"
6237+
intelligentMFA:
6238+
"$ref": "#/components/schemas/ReactorFeatureStatus"
61496239
ipGeoLocation:
61506240
"$ref": "#/components/schemas/ReactorFeatureStatus"
6241+
ipReputation:
6242+
"$ref": "#/components/schemas/ReactorFeatureStatus"
6243+
legacyAdapter:
6244+
"$ref": "#/components/schemas/ReactorFeatureStatus"
61516245
licenseAttributes:
61526246
type: object
61536247
additionalProperties:
@@ -6164,6 +6258,8 @@ components:
61646258
"$ref": "#/components/schemas/ReactorFeatureStatus"
61656259
universalApplication:
61666260
"$ref": "#/components/schemas/ReactorFeatureStatus"
6261+
userAgentReputation:
6262+
"$ref": "#/components/schemas/ReactorFeatureStatus"
61676263
webAuthn:
61686264
"$ref": "#/components/schemas/ReactorFeatureStatus"
61696265
webAuthnPlatformAuthenticators:
@@ -7395,6 +7491,8 @@ components:
73957491
format: URI
73967492
captchaConfiguration:
73977493
"$ref": "#/components/schemas/TenantCaptchaConfiguration"
7494+
clientRiskConfiguration:
7495+
"$ref": "#/components/schemas/ClientRiskConfiguration"
73987496
configured:
73997497
type: boolean
74007498
connectorPolicies:
@@ -7617,6 +7715,8 @@ components:
76177715
properties:
76187716
authenticator:
76197717
"$ref": "#/components/schemas/MultiFactorAuthenticatorMethod"
7718+
debug:
7719+
type: boolean
76207720
email:
76217721
"$ref": "#/components/schemas/MultiFactorEmailMethod"
76227722
loginPolicy:
@@ -8251,6 +8351,9 @@ components:
82518351
applicationId:
82528352
type: string
82538353
format: uuid
8354+
botDetectionScore:
8355+
type: number
8356+
format: double
82548357
ipAddress:
82558358
type: string
82568359
metaData:
@@ -9503,6 +9606,18 @@ components:
95039606
- AuthenticatedNotRegistered
95049607
- AuthenticatedNotVerified
95059608
- AuthenticatedRegistrationNotVerified
9609+
UserTwoFactorChallengeEvent:
9610+
description: Models the User Two Factor Challenge Event. Fired when a two-factor
9611+
challenge is started (before the user submits a code).
9612+
type: object
9613+
properties:
9614+
applicationId:
9615+
type: string
9616+
format: uuid
9617+
clientRisk:
9618+
type: string
9619+
user:
9620+
"$ref": "#/components/schemas/User"
95069621
UserTwoFactorConfiguration:
95079622
description: ''
95089623
type: object
@@ -9515,6 +9630,22 @@ components:
95159630
type: array
95169631
items:
95179632
type: string
9633+
UserTwoFactorFailedAttemptEvent:
9634+
description: Models the User Two Factor Failed Attempt Event. Fired when a user
9635+
fails a two-factor challenge.
9636+
type: object
9637+
properties:
9638+
applicationId:
9639+
type: string
9640+
format: uuid
9641+
clientRisk:
9642+
type: string
9643+
messageType:
9644+
type: string
9645+
method:
9646+
type: string
9647+
user:
9648+
"$ref": "#/components/schemas/User"
95189649
UserTwoFactorMethodAddEvent:
95199650
description: Model a user event when a two-factor method has been removed.
95209651
type: object
@@ -9531,6 +9662,22 @@ components:
95319662
"$ref": "#/components/schemas/TwoFactorMethod"
95329663
user:
95339664
"$ref": "#/components/schemas/User"
9665+
UserTwoFactorSuccessEvent:
9666+
description: Models the User Two Factor Success Event. Fired when a user successfully
9667+
completes a two-factor challenge.
9668+
type: object
9669+
properties:
9670+
applicationId:
9671+
type: string
9672+
format: uuid
9673+
clientRisk:
9674+
type: string
9675+
messageType:
9676+
type: string
9677+
method:
9678+
type: string
9679+
user:
9680+
"$ref": "#/components/schemas/User"
95349681
UserUpdateCompleteEvent:
95359682
description: Models the User Update Event once it is completed. This cannot
95369683
be transactional.
@@ -9865,6 +10012,9 @@ components:
986510012
applicationId:
986610013
type: string
986710014
format: uuid
10015+
botDetectionScore:
10016+
type: number
10017+
format: double
986810018
ipAddress:
986910019
type: string
987010020
metaData:

0 commit comments

Comments
 (0)