List of all items
Structs
- assignment_grade_services::line_items::LineItem
- assignment_grade_services::line_items::ListParams
- assignment_grade_services::line_items::NewLineItem
- assignment_grade_services::line_items::SubmissionType
- assignment_grade_services::line_items::UpdateLineItem
- assignment_grade_services::results::LineItemResult
- assignment_grade_services::results::ListParams
- assignment_grade_services::score::Score
- assignment_grade_services::score::ScoreContentItem
- assignment_grade_services::score::ScoreResponse
- assignment_grade_services::score::Submission
- client_credentials::ClientAuthorizationRequest
- client_credentials::ClientAuthorizationResponse
- client_credentials::ClientCredentials
- deep_linking::DeepLinkPayload
- deep_linking::DeepLinking
- deep_linking::file::File
- deep_linking::html_fragment::HtmlFragment
- deep_linking::image::Image
- deep_linking::link::Link
- deep_linking::lti_resource_link::CustomParameter
- deep_linking::lti_resource_link::DateTimeRange
- deep_linking::lti_resource_link::LTIResourceLink
- deep_linking::lti_resource_link::LineItem
- deep_linking::shared::Embed
- deep_linking::shared::Icon
- deep_linking::shared::Iframe
- deep_linking::shared::Thumbnail
- deep_linking::shared::Window
- dynamic_registration::DynamicRegistrationFinishParams
- dynamic_registration::DynamicRegistrationParams
- dynamic_registration::lti_message::LtiMessage
- dynamic_registration::lti_message::LtiMessageBuilder
- dynamic_registration::platform_configuration::LtiPlatformConfiguration
- dynamic_registration::platform_configuration::MessageSupported
- dynamic_registration::platform_configuration::PlatformConfiguration
- dynamic_registration::tool_configuration::LtiToolConfiguration
- dynamic_registration::tool_configuration::ToolConfiguration
- dynamic_registration::tool_configuration::ToolConfigurationBuilder
- id_token::AGSClaim
- id_token::ContextClaim
- id_token::DeepLinkingClaim
- id_token::Errors
- id_token::IdToken
- id_token::IdTokenErrors
- id_token::LISClaim
- id_token::LaunchPresentationClaim
- id_token::ResourceLinkClaim
- id_token::ToolPlatformClaim
- jwks::Jwk
- jwks::Jwks
- names_and_roles::Context
- names_and_roles::ListParams
- names_and_roles::Member
- names_and_roles::MembershipContainer
- names_and_roles::NamesAndRolesClaim
- platform_storage::LTIStorageParams
- platforms::Platform
- platforms::StaticPlatformStore
- stores::oidc_state_store::OIDCStateData
- stores::platform_store::PlatformData
- stores::registration_store::RegistrationData
Enums
- assignment_grade_services::score::ActivityProgress
- assignment_grade_services::score::GradingProgress
- deep_linking::ContentItem
- errors::AssignmentGradeServicesError
- errors::AtomicError
- errors::ClientCredentialsError
- errors::DynamicRegistrationError
- errors::NamesAndRolesError
- errors::OIDCError
- errors::PlatformError
- errors::RegistrationError
- errors::SecureError
- id_token::AGSScopes
- id_token::AcceptTypes
- id_token::DocumentTargets
- names_and_roles::MemberStatus
- roles::LtiRoles
Traits
- stores::dynamic_registration_store::DynamicRegistrationStore
- stores::jwt_store::JwtStore
- stores::key_store::KeyStore
- stores::oidc_state_store::OIDCStateStore
- stores::platform_store::PlatformStore
- stores::registration_store::RegistrationStore
Functions
- assignment_grade_services::line_items::create
- assignment_grade_services::line_items::delete
- assignment_grade_services::line_items::list
- assignment_grade_services::line_items::show
- assignment_grade_services::line_items::update
- assignment_grade_services::results::list
- assignment_grade_services::results::show
- assignment_grade_services::score::send_score
- client_credentials::request_service_token
- client_credentials::request_service_token_cached
- client_credentials::request_service_token_cached_no_cache
- client_credentials::request_service_token_cached_prime_cache
- dynamic_registration::register_tool
- dynamic_registration::request_platform_config
- dynamic_registration::validate_platform_config
- jwks::decode
- jwks::decode_w_aud
- jwks::encode
- jwks::generate_jwk
- jwks::get_current_jwks
- jwt::decode
- jwt::decode_using_store
- jwt::encode
- jwt::encode_using_store
- jwt::insecure_decode
- names_and_roles::list
- oidc::build_relaunch_init_url
- oidc::build_response_url
- platforms::get_jwk_set
- platforms::get_jwk_set_no_cache
- platforms::get_jwk_set_prime_cache
- request::send_request
- secure::decrypt_rsa_private_key
- secure::generate_rsa_key_pair
- secure::generate_secure_string
- url::parse_host
- validate::validate_launch
Statics
Constants
- constants::ALGORITHM
- constants::MAIN_CONTENT_ID
- constants::OPEN_ID_COOKIE_PREFIX
- constants::OPEN_ID_STORAGE_COOKIE
- constants::STATE_KEY_PREFIX
- dynamic_registration::tool_configuration::AGS_SCOPE_LINE_ITEM
- dynamic_registration::tool_configuration::AGS_SCOPE_LINE_ITEM_READONLY
- dynamic_registration::tool_configuration::AGS_SCOPE_RESULT
- dynamic_registration::tool_configuration::AGS_SCOPE_SCORE
- dynamic_registration::tool_configuration::CALIPER_SCOPE
- dynamic_registration::tool_configuration::NAMES_AND_ROLES_SCOPE
- lti_definitions::ACCOUNT_CONTEXT
- lti_definitions::AGS_CLAIM
- lti_definitions::AGS_SCOPE_LINE_ITEM
- lti_definitions::AGS_SCOPE_LINE_ITEM_READONLY
- lti_definitions::AGS_SCOPE_RESULT
- lti_definitions::AGS_SCOPE_SCORE
- lti_definitions::ALL_SCOPES
- lti_definitions::BASIC_OUTCOME_CLAIM
- lti_definitions::CALIPER_CLAIM
- lti_definitions::CALIPER_SCOPE
- lti_definitions::CONTENT_ITEM_CLAIM
- lti_definitions::CONTEXT_CLAIM
- lti_definitions::COURSE_CONTEXT
- lti_definitions::CUSTOM_CLAIM
- lti_definitions::DEEP_LINKING_CLAIM
- lti_definitions::DEEP_LINKING_DATA_CLAIM
- lti_definitions::DEEP_LINKING_TOOL_LOG_CLAIM
- lti_definitions::DEEP_LINKING_TOOL_MSG_CLAIM
- lti_definitions::DEEP_LINKING_VERSION
- lti_definitions::DEPLOYMENT_ID
- lti_definitions::EXTENSION_CLAIM
- lti_definitions::INSTRUCTOR_SCOPE
- lti_definitions::LAUNCH_PRESENTATION
- lti_definitions::LEARNER_SCOPE
- lti_definitions::LIS_CLAIM
- lti_definitions::LTI11_LEGACY_USER_ID_CLAIM
- lti_definitions::LTI_DEEP_LINKING_REQUEST
- lti_definitions::LTI_DEEP_LINKING_RESPONSE
- lti_definitions::LTI_RESOURCE_LINK_REQUEST
- lti_definitions::LTI_VERSION
- lti_definitions::MENTOR_CLAIM
- lti_definitions::MENTOR_ROLE_SCOPE
- lti_definitions::MENTOR_SCOPE
- lti_definitions::MESSAGE_TYPE
- lti_definitions::NAMES_AND_ROLES_CLAIM
- lti_definitions::NAMES_AND_ROLES_SCOPE
- lti_definitions::NAMES_AND_ROLES_SERVICE_VERSIONS
- lti_definitions::RESOURCE_LINK_CLAIM
- lti_definitions::ROLES_CLAIM
- lti_definitions::STUDENT_SCOPE
- lti_definitions::TARGET_LINK_URI_CLAIM
- lti_definitions::TOOL_CONFIGURATION
- lti_definitions::TOOL_LAUNCH_CALIPER_CONTEXT
- lti_definitions::TOOL_PLATFORM_CLAIM
- lti_definitions::TOOL_USE_CALIPER_CONTEXT
- platforms::CANVAS_AUTH_TOKEN_URL
- platforms::CANVAS_BETA_AUTH_TOKEN_URL
- platforms::CANVAS_BETA_OIDC_URL
- platforms::CANVAS_BETA_PUBLIC_JWKS_URL
- platforms::CANVAS_OIDC_URL
- platforms::CANVAS_PUBLIC_JWKS_URL
- platforms::CANVAS_SUBMISSION_TYPE
- platforms::USER_AGENT