Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OKTA-577368: add new fields to device profile object #4182

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

chrisclare-okta
Copy link
Contributor

@chrisclare-okta chrisclare-okta commented Jun 5, 2023

NOTE (from Brent): The Devices API is deprecated from VuePress. I'll manually add this content to the Redocly site (before the final, full handoff to Van). We'll likely still merge this PR into the commented-out VuePress content.

Description:

  • *Documented all currently available signals collected by a Device Assurance policy in the Device API’s
Device.Profile.Properties.Update.mov

Update maximum 200 to recommended 20
Screen Shot 2023-06-06 at 10 48 26 AM

Added screenLockType
Screen Shot 2023-06-06 at 10 49 27 AM

Added screenLockType
Screen Shot 2023-06-06 at 10 49 56 AM

Resolves:

@acrolinxdevdocs-okta
Copy link
Contributor

Acrolinx score DRAFT 06.01.22

A minimum Acrolinx Score of 40 is required. The total score is an average of the subscores.

Select Total score to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards.

Article Total score
Required:70
Word and phrases
(Brand, terms)
Preferred: 40
Correctness
(Spelling, grammar)
Preferred: 40
Clarity
(Readability)
Preferred: 10
Inclusive language
(+ accesibility)
Preferred: 10
packages/@okta/vuepress-site/docs/reference/api/devices/index.md 77 86 100 83 57

@acrolinxdevdocs-okta
Copy link
Contributor

Acrolinx score DRAFT 06.01.22

A minimum Acrolinx Score of 40 is required. The total score is an average of the subscores.

Select Total score to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards.

Article Total score
Required:70
Word and phrases
(Brand, terms)
Preferred: 40
Correctness
(Spelling, grammar)
Preferred: 40
Clarity
(Readability)
Preferred: 10
Inclusive language
(+ accesibility)
Preferred: 10
packages/@okta/vuepress-site/docs/reference/api/devices/index.md 77 86 100 83 57

@acrolinxdevdocs-okta
Copy link
Contributor

Acrolinx score DRAFT 06.01.22

A minimum Acrolinx Score of 40 is required. The total score is an average of the subscores.

Select Total score to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards.

Article Total score
Required:70
Word and phrases
(Brand, terms)
Preferred: 40
Correctness
(Spelling, grammar)
Preferred: 40
Clarity
(Readability)
Preferred: 10
Inclusive language
(+ accesibility)
Preferred: 10
packages/@okta/vuepress-site/docs/reference/api/devices/index.md 77 86 100 83 57

@acrolinxdevdocs-okta
Copy link
Contributor

Acrolinx score DRAFT 06.01.22

A minimum Acrolinx Score of 40 is required. The total score is an average of the subscores.

Select Total score to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards.

Article Total score
Required:70
Word and phrases
(Brand, terms)
Preferred: 40
Correctness
(Spelling, grammar)
Preferred: 40
Clarity
(Readability)
Preferred: 10
Inclusive language
(+ accesibility)
Preferred: 10
packages/@okta/vuepress-site/docs/reference/api/devices/index.md 77 86 96 83 57

Copy link
Contributor

@franklu-okta franklu-okta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Can you please also ask @vanngo-okta to review it. Thank you.

"tpmPublicKeyHash": null,
"registered": true,
"secureHardwarePresent": false,
"diskEncryptionType": null
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is null an acceptable value for diskEncryptionType? It's not defined in the table

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assumed it was, however, that is a good question. @apoorvadeshpande-okta could you confirm?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usually null values are not shown on the API response over http, but for the sake of an example please populate the correct value for macOS platform in this case

}
```

```json
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need 2 examples if the only difference is that the second one has integrityJailbreak while the first one does not? Can we clump it to 1?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could, but one is a device profile for MACOS and another is IOS. iOS can have different properties so wanted to express that in an example.

Copy link
Contributor Author

@chrisclare-okta chrisclare-okta Jun 9, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thoughts?

CC @brentschaus-okta

@acrolinxdevdocs-okta
Copy link
Contributor

Acrolinx score DRAFT 06.01.22

A minimum Acrolinx Score of 40 is required. The total score is an average of the subscores.

Select Total score to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards.

Article Total score
Required:70
Word and phrases
(Brand, terms)
Preferred: 40
Correctness
(Spelling, grammar)
Preferred: 40
Clarity
(Readability)
Preferred: 10
Inclusive language
(+ accesibility)
Preferred: 10
packages/@okta/vuepress-site/docs/reference/api/devices/index.md 77 86 96 83 57

@chrisclare-okta
Copy link
Contributor Author

chrisclare-okta commented Jun 9, 2023

LGTM. Can you please also ask @vanngo-okta to review it. Thank you.

@franklu-okta I think @brentschaus-okta has more context to review, but if there is a good reason why you think @vanngo-okta should review let me know and I can ask him. Thoughts?

"tpmPublicKeyHash": null,
"registered": true,
"secureHardwarePresent": false,
"diskEncryptionType": null
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usually null values are not shown on the API response over http, but for the sake of an example please populate the correct value for macOS platform in this case

| `SYSTEM_VOLUME` | Only the system volume is encrypted | `WINDOWS` and `MACOS` |

**Note:** The following values map to Disk Encryption ON (otherwise OFF): `FULL`, `USER`, `ALL_INTERNAL_VOLUMES`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please add a section here for the possible values for ScreenLockType, similar to diskEncryptionType?

Copy link
Contributor Author

@chrisclare-okta chrisclare-okta Jun 9, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can add that, however I wasn't clear where to add them. There is no "possible value" description for managementStatus either.

Should I add them both in this page and appended it to the Response description where it says the description returns an array of users? or should I add it to the user object here

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. Please don't update the user object.
Feel free to add managementStatus possible values as well
Suggesting the new header as Device - User attributes for these properties

@acrolinxdevdocs-okta
Copy link
Contributor

Acrolinx score DRAFT 06.01.22

A minimum Acrolinx Score of 40 is required. The total score is an average of the subscores.

Select Total score to review the Acrolinx scorecard for your article. Try to increase your individual scores, ex. Correctness. Your article will be clearer and more consistent with Microsoft standards.

Article Total score
Required:70
Word and phrases
(Brand, terms)
Preferred: 40
Correctness
(Spelling, grammar)
Preferred: 40
Clarity
(Readability)
Preferred: 10
Inclusive language
(+ accesibility)
Preferred: 10
packages/@okta/vuepress-site/docs/reference/api/devices/index.md 76 83 96 81 58

@brentschaus-okta brentschaus-okta added DO NOT MERGE On Hold For features that were going to be released, but are now on hold and removed DO NOT MERGE labels Jun 15, 2023
@chrisclare-okta
Copy link
Contributor Author

Oas3 change for this documentation: https://github.com/atko-eng/okta-oas3/pull/538

@brentschaus-okta @vanngo-okta.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
On Hold For features that were going to be released, but are now on hold
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants