| Name |
Type |
Description |
Notes |
| methods |
List[str] |
The Authenticator methods that are permitted |
[optional] |
| reauthenticate_in |
str |
The duration after which the user must re-authenticate regardless of user activity. This re-authentication interval overrides the Verification Method object's `reauthenticateIn` interval. The supported values use ISO 8601 period format for recurring time intervals (for example, `PT1H`). |
[optional] |
| types |
List[str] |
The Authenticator types that are permitted |
[optional] |
| authentication_methods |
List[AuthenticationMethodObject] |
This property specifies the precise authenticator and method for authentication. |
[optional] |
| excluded_authentication_methods |
List[AuthenticationMethodObject] |
This property specifies the precise authenticator and method to exclude from authentication. |
[optional] |
| required |
bool |
This property indicates whether the knowledge or possession factor is required by the assurance. It's optional in the request, but is always returned in the response. By default, this field is `true`. If the knowledge or possession constraint has values for`excludedAuthenticationMethods` the `required` value is false. |
[optional] |
from okta.models.knowledge_constraint import KnowledgeConstraint
# TODO update the JSON string below
json = "{}"
# create an instance of KnowledgeConstraint from a JSON string
knowledge_constraint_instance = KnowledgeConstraint.from_json(json)
# print the JSON string representation of the object
print(KnowledgeConstraint.to_json())
# convert the object into a dict
knowledge_constraint_dict = knowledge_constraint_instance.to_dict()
# create an instance of KnowledgeConstraint from a dict
knowledge_constraint_from_dict = KnowledgeConstraint.from_dict(knowledge_constraint_dict)
[Back to Model list] [Back to API list] [Back to README]