MyAccount Management
/- Create an App Authenticator Enrollment
PushNotificationChallengeRequestJwt
PushNotificationChallengeRequestJwtHeader
PushNotificationChallengeResponseJwt
PushNotificationChallengeResponseJwtHeader
API versioning
Verify a Push Notification Challenge Response from the App Authenticator
Update an App Authenticator Enrollment
Delete an App Authenticator Enrollment
List all pending Push Notification Challenges
Create an App Authenticat...
OAuth 2.0 scope:
- okta.myAccount.appAuthenticator.manage
Creates an app authenticator enrollment
Note: The
okta.myAccount.appAuthenticator.managescope always enforces the Okta account management policy, regardless of whether end users have selected Keep me signed in (KMSI). This means that your Okta account management policy always applies to app authenticators that are created with this scope.
- https://subdomain-okta.login.adsbillinghub.comhttps://subdomain-okta.login.adsbillinghub.com/idp/myaccount/app-authenticators
curl -i -X POST \
https://subdomain-okta.login.adsbillinghub.com/idp/myaccount/app-authenticators \
-H 'Accept: application/json; okta-version=1.0.0' \
-H 'Content-Type: application/json, okta-version=1.0.0' \
-d '{
"authenticatorId": "aut12i8bdXk90NIfr0q5",
"device": {
"secureHardwarePresent": true,
"clientInstanceKey": {
"x": "O0N1H3AIXj5p5cpQx5RUzowIRz1iPnheo7SbEC-CtFw",
"y": "Cea3KAFqsyxqPni2QJ6LjjqgRKgRHpsVzkNazd3m8To",
"kty": "EC",
"okta:kpr": "HARDWARE",
"crv": "P-256",
"kid": "DF47DEE2-D1B0-40B6-BEB7-09134CC4A19B"
},
"osVersion": "14.3",
"clientInstanceBundleId": "com.company.authenticatorApp",
"platform": "IOS",
"manufacturer": "APPLE",
"deviceAttestation": {},
"clientInstanceVersion": "6.4.0",
"clientInstanceDeviceSdkVersion": "DeviceSDK 1.0.0",
"model": "iPhone",
"displayName": "My device name",
"udid": "4956095A-D99E-4A4E-A6DC-9E63E5978722"
},
"methods": {
"push": {
"apsEnvironment": "DEVELOPMENT",
"pushToken": "667b773e90871f014805f45f770c90d161b84b609d167039b2c388c7bacfdaa1",
"keys": {
"proofOfPossession": {
"x": "hFr-xcGSMHbWKq2_SUAOMkif1ARYAU-X_8ZGprOhxfw",
"y": "HVqAxDCiGcV7H0QAQas6CMbh2wyG-cPU_cwXv3kPqcI",
"kty": "EC",
"okta:kpr": "HARDWARE",
"crv": "P-256",
"kid": "2078892D-BC96-4C8C-A3FA-34045C002C4A"
},
"userVerification": {
"x": "V0p-5JFpcen4Iep94ihs00Kjezw9sblfMSUW-cJxTRk",
"y": "wgJ9SFT3iaT6cqS08TBIBg_K-20r_4FMGFUlN2BXFJc",
"kty": "EC",
"okta:kpr": "HARDWARE",
"crv": "P-256",
"kid": "80D6AC7B-B640-4899-A32C-CA7B98BE0AE6"
}
},
"capabilities": {
"transactionTypes": [
"LOGIN",
"CIBA"
]
}
}
}
}'Response
{ "authenticatorId": "string", "createdDate": "2019-08-24T14:15:22Z", "device": { "id": "string", "status": "ACTIVE", "createdDate": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z", "clientInstanceId": "string" }, "id": "string", "lastUpdated": "2019-08-24T14:15:22Z", "links": { "self": { … } }, "methods": { "push": { … } }, "user": { "id": "string", "username": "string" } }