You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Public keyset URL for the platform to retrieve Flat's public keys
[optional]
initiate_login_url
str
URL for the platform to initiate LTI login
[optional]
redirect_uris
List[str]
Allowed redirect URIs for LTI launches
[optional]
enable_email_matching
bool
Enable email-based user matching during LTI authentication. When true (default): If a user with the same email exists in the organization, they will be matched and logged in instead of creating a new account. When false: Email matching is disabled. Only LTI ID matching is used, which means multiple LTI users can share the same email address and have separate Flat accounts. This is useful for cases like siblings sharing a parent email in the LMS.
[optional] [default to True]
registration_token
str
Only included for admins
[optional]
registration_url
str
Dynamic registration URL (only included for admins when available)
[optional]
registration_token_used
bool
Whether dynamic registration token has been used
[optional]
registration_completion_date
datetime
Date when dynamic registration completed (null when not completed)
[optional]
Example
fromflat_api.models.lti_configuration1p3_dynamicimportLtiConfiguration1p3Dynamic# TODO update the JSON string belowjson="{}"# create an instance of LtiConfiguration1p3Dynamic from a JSON stringlti_configuration1p3_dynamic_instance=LtiConfiguration1p3Dynamic.from_json(json)
# print the JSON string representation of the objectprint(LtiConfiguration1p3Dynamic.to_json())
# convert the object into a dictlti_configuration1p3_dynamic_dict=lti_configuration1p3_dynamic_instance.to_dict()
# create an instance of LtiConfiguration1p3Dynamic from a dictlti_configuration1p3_dynamic_from_dict=LtiConfiguration1p3Dynamic.from_dict(lti_configuration1p3_dynamic_dict)