🔍 Code Extractor

Search Components

Full-Text: Fast keyword matching | Semantic: AI-powered understanding of intent (finds similar concepts)

Search Results for "oauth"

Found 34 matching component(s)

  • class User

    A user management class that handles authentication, authorization, user profiles, preferences, file management, and logging for a Panel-based web application with Neo4j backend.

    File: /tf/active/vicechatdev/userclass.py

    authentication authorization user-management role-based-access-control neo4j
  • function check_all_libraries

    Discovers and lists all document libraries (drives) in a SharePoint site, displaying their metadata and contents including folders and files.

    File: /tf/active/vicechatdev/SPFCsync/check_libraries.py

    sharepoint microsoft-graph document-libraries discovery audit
  • function explore_site_structure

    Explores and displays the complete structure of a SharePoint site using Microsoft Graph API, including drives, document libraries, lists, and alternative API endpoints.

    File: /tf/active/vicechatdev/SPFCsync/diagnostic_comprehensive.py

    sharepoint microsoft-graph site-exploration diagnostic api-discovery
  • class SharePointRestClient

    A SharePoint REST API client that provides app-only authentication and methods for retrieving and downloading documents from SharePoint sites.

    File: /tf/active/vicechatdev/SPFCsync/sharepoint_rest_client.py

    sharepoint rest-api oauth2 authentication document-management
  • function test_sharepoint_api_call

    Tests SharePoint REST API connectivity by making an authenticated GET request to retrieve basic site information and validates the access token and permissions.

    File: /tf/active/vicechatdev/SPFCsync/diagnose_sharepoint.py

    sharepoint api-testing authentication oauth rest-api
  • function main_v22

    Orchestrates a comprehensive SharePoint connection diagnostic tool that validates Azure AD authentication and SharePoint access by running multiple tests and reporting results.

    File: /tf/active/vicechatdev/SPFCsync/diagnose_sharepoint.py

    diagnostics sharepoint azure-ad authentication testing
  • function test_site_drive_access

    Tests access to a SharePoint site's document library (drives) via Microsoft Graph API and attempts to access the first drive's root items.

    File: /tf/active/vicechatdev/SPFCsync/check_tenant_config.py

    microsoft-graph sharepoint api-testing authentication document-library
  • function test_drive_items

    Tests access to items in a Microsoft SharePoint drive by querying the Microsoft Graph API and verifying the response.

    File: /tf/active/vicechatdev/SPFCsync/check_tenant_config.py

    microsoft-graph-api sharepoint authentication api-testing drive-access
  • function test_sharepoint_with_token

    Tests SharePoint REST API connectivity and authentication by making a GET request to retrieve site information using a provided access token.

    File: /tf/active/vicechatdev/SPFCsync/diagnose_permissions.py

    sharepoint api-testing authentication oauth rest-api
  • function main_v27

    Entry point function that runs a SharePoint permission diagnostic tool, testing different authentication scopes and providing troubleshooting guidance.

    File: /tf/active/vicechatdev/SPFCsync/diagnose_permissions.py

    sharepoint diagnostic authentication troubleshooting app-only
  • function check_site_vs_channels

    Diagnostic function that analyzes and compares SharePoint site structure, specifically examining the main site document library versus Teams channel document libraries to identify the correct library for synchronization.

    File: /tf/active/vicechatdev/SPFCsync/check_site_library.py

    sharepoint diagnostic microsoft-graph document-library teams-channels
  • function get_root_folders

    Retrieves all folders at the root level of a SharePoint drive using Microsoft Graph API, returning their metadata including name, ID, item count, timestamps, and web URL.

    File: /tf/active/vicechatdev/SPFCsync/test_folder_structure.py

    sharepoint microsoft-graph api folders metadata
  • class GraphClient

    GraphClient is a client class for interacting with Microsoft Graph API, providing authentication and access to various Microsoft 365 services including users, groups, drives, teams, and more.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/graph_client.py

    microsoft-graph azure-ad authentication oauth2 microsoft-365
  • class PermissionScope

    Represents a delegated permission definition for Microsoft identity platform applications, encapsulating permission metadata such as consent descriptions and enabled status.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/permissions/scope.py

    microsoft-graph azure-ad permissions oauth delegated-permissions
  • class OAuth2PermissionGrant

    Represents OAuth 2.0 delegated permissions granted to an application's service principal, allowing it to act on behalf of users when accessing APIs.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/permissions/grants/oauth2.py

    oauth2 permissions delegated-permissions scopes microsoft-graph
  • class ResourceSpecificPermissionGrant

    Represents a resource-specific permission grant for an Azure AD application, providing read-only access to permission details granted to apps for Microsoft Graph resources.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/permissions/grants/resource_specific.py

    azure-ad permissions microsoft-graph directory-object authorization
  • class IdentityProvider

    Represents an Azure Active Directory (Azure AD) identity provider entity with client credentials for OAuth authentication.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/identities/provider.py

    azure-ad identity-provider oauth authentication credentials
  • class BuiltInIdentityProvider

    A class representing built-in identity providers with External Identities for an Azure Active Directory tenant, specifically for B2B scenarios.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/identities/providers/builtin_identity.py

    azure-ad identity-provider b2b authentication external-identities
  • class SocialIdentityProvider

    A class representing social identity providers for Azure Active Directory (Azure AD) and Azure AD B2C tenants, providing access to OAuth client credentials and provider type information.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/identities/providers/social_identity.py

    azure-ad identity-provider oauth social-authentication b2b
  • class IdentityProviderBaseCollection

    A collection class for managing IdentityProviderBase entities in Microsoft Graph API, providing methods to query and retrieve identity provider information.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/identities/providers/base_collection.py

    identity-provider microsoft-graph azure-ad authentication collection
  • class ApiApplication

    A data class representing configuration settings for an application that implements a web API, specifically for Azure AD application registration.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/applications/api.py

    azure-ad api-configuration oauth2 permissions web-api
  • class Application

    Represents an Azure Active Directory (Azure AD) application registration, providing methods to manage application credentials, certificates, passwords, and publisher verification.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/applications/application.py

    azure-ad application-registration authentication credentials certificate-management
  • class WebApplication

    A data class that encapsulates configuration settings for a web application, including home page URL, logout URL, and redirect URIs for OAuth 2.0 authentication flows.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/applications/web.py

    web-application oauth2 authentication microsoft-graph azure-ad
  • class PublicClientApplication

    A configuration class that specifies settings for public client applications such as mobile apps, desktop applications, or other non-web clients that cannot securely store client secrets.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/applications/public_client.py

    oauth2 authentication public-client microsoft-365 azure-ad
  • class SpaApplication

    A class representing configuration settings for a single-page application (SPA), specifically managing redirect URIs used in OAuth/authentication flows.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/directory/applications/spa.py

    oauth authentication spa single-page-application redirect-uri
  • class AuthenticationProvider

    Abstract base class that defines the interface for authentication providers in the Office365 runtime library.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/runtime/auth/authentication_provider.py

    authentication abstract-base-class office365 security token-provider
  • class TokenResponse

    A data class that represents an OAuth-style token response, storing access token information and validating token format.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/runtime/auth/token_response.py

    authentication oauth token bearer-token api-response
  • function _get_authorization_header

    Formats an OAuth token into a standard HTTP Authorization header string by combining the token type and access token.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/runtime/auth/authentication_context.py

    authentication oauth authorization-header http-headers token-formatting
  • class AuthenticationContext

    AuthenticationContext manages authentication for SharePoint Online and OneDrive For Business, supporting multiple authentication methods including certificate-based, interactive, device flow, user credentials, and client credentials.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/runtime/auth/authentication_context.py

    authentication sharepoint onedrive oauth2 certificate-auth
  • class ClientCredential

    A simple data container class that stores OAuth 2.0 client credentials consisting of a client ID and client secret.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/runtime/auth/client_credential.py

    authentication oauth2 credentials client-credentials security
  • class ACSTokenProvider

    A class named ACSTokenProvider

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/runtime/auth/providers/acs_token_provider.py

    class acstokenprovider
  • class ClientContext

    SharePoint client context (SharePoint v1 API)

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/sharepoint/client_context.py

    class clientcontext
  • class TenantAppInformation

    A data class that represents information about a tenant-scoped application in Office 365, including its principal ID, web URL, and creation timestamp.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/sharepoint/tenant/apps/information.py

    office365 sharepoint tenant app-information data-class
  • class NativeClient

    A SharePoint OAuth client class that provides endpoints for native client authentication relative to the current request context.

    File: /tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/sharepoint/oauth/native_client.py

    sharepoint oauth authentication native-client microsoft-online

Search Examples