ska_src_api_global_execution.session

Exposes authenticated OAuth2 session classes for external use.

Submodules

Package Contents

Classes

AuthenticatedDataManagementAPIOAuth2Session

A class for authenticated Site Capabilities API OAuth2 sessions.

AuthenticatedSiteCapabilitiesAPIOAuth2Session

A class for authenticated Site Capabilities API OAuth2 sessions.

class ska_src_api_global_execution.session.AuthenticatedDataManagementAPIOAuth2Session(service_token_factory, session_timeout_adapter=None)

Bases: ska_src_api_global_execution.session.session.AuthenticatedOAuth2Session

digraph inheritance89847538a5 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "AuthenticatedDataManagementAPIOAuth2Session" [URL="data_management_api_oauth2_session/index.html#ska_src_api_global_execution.session.data_management_api_oauth2_session.AuthenticatedDataManagementAPIOAuth2Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A class for authenticated Site Capabilities API OAuth2 sessions."]; "AuthenticatedOAuth2Session" -> "AuthenticatedDataManagementAPIOAuth2Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AuthenticatedOAuth2Session" [URL="session/index.html#ska_src_api_global_execution.session.session.AuthenticatedOAuth2Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A base class for authenticated OAuth2 sessions."]; "ABC" -> "AuthenticatedOAuth2Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

A class for authenticated Site Capabilities API OAuth2 sessions.

class ska_src_api_global_execution.session.AuthenticatedSiteCapabilitiesAPIOAuth2Session(service_token_factory, session_timeout_adapter=None)

Bases: ska_src_api_global_execution.session.session.AuthenticatedOAuth2Session

digraph inheritance93de5feaaa { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "AuthenticatedOAuth2Session" [URL="session/index.html#ska_src_api_global_execution.session.session.AuthenticatedOAuth2Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A base class for authenticated OAuth2 sessions."]; "ABC" -> "AuthenticatedOAuth2Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AuthenticatedSiteCapabilitiesAPIOAuth2Session" [URL="site_capabilities_api_oauth2_session/index.html#ska_src_api_global_execution.session.site_capabilities_api_oauth2_session.AuthenticatedSiteCapabilitiesAPIOAuth2Session",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A class for authenticated Site Capabilities API OAuth2 sessions."]; "AuthenticatedOAuth2Session" -> "AuthenticatedSiteCapabilitiesAPIOAuth2Session" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

A class for authenticated Site Capabilities API OAuth2 sessions.