| Name |
Type |
Description |
Notes |
| mode |
str |
LTI 1.3 configuration mode |
[optional] |
| platform_iss |
str |
Platform issuer URL |
[optional] |
| platform_name |
str |
Platform display name |
[optional] |
| client_id |
str |
OAuth2 client_id allocated by the platform |
[optional] |
| deployment_id |
str |
Deployment ID linking the tool to a tenant/class (varies by platform) |
[optional] |
| access_token_url |
str |
OAuth2 token endpoint (for AGS/NRPS) |
[optional] |
| authorization_url |
str |
OIDC authorization/login endpoint |
[optional] |
| jwks_url |
str |
Platform JWKS endpoint (public keys) |
[optional] |
| deployment_mode |
str |
Deployment mode (single for organization-specific, multi for shared parent platforms) |
[optional] |
| supported_services |
LtiConfiguration1p3BaseSupportedServices |
|
[optional] |
| tool |
LtiConfiguration1p3BaseTool |
|
[optional] |
| public_keyset_url |
str |
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] |
from flat_api.models.lti_configuration1p3_base import LtiConfiguration1p3Base
# TODO update the JSON string below
json = "{}"
# create an instance of LtiConfiguration1p3Base from a JSON string
lti_configuration1p3_base_instance = LtiConfiguration1p3Base.from_json(json)
# print the JSON string representation of the object
print(LtiConfiguration1p3Base.to_json())
# convert the object into a dict
lti_configuration1p3_base_dict = lti_configuration1p3_base_instance.to_dict()
# create an instance of LtiConfiguration1p3Base from a dict
lti_configuration1p3_base_from_dict = LtiConfiguration1p3Base.from_dict(lti_configuration1p3_base_dict)
[Back to Model list] [Back to API list] [Back to README]