class AuthenticationContext(BaseAuthenticationContext):
    """Authentication context for SharePoint Online/One Drive"""

    def __init__(self, url):
        super(AuthenticationContext, self).__init__()
        self.url = url
        self.provider = None

    def acquire_token_for_user(self, username, password):
        """Acquire user token"""
        self.provider = SamlTokenProvider(self.url, username, password)
        return self.provider.acquire_token()

    def authenticate_request(self, request_options):
        """Authenticate request"""
        request_options.set_header('Cookie', self.provider.get_authentication_cookie())

    def get_last_error(self):
        return self.provider.get_last_error()
Exemplo n.º 2
0
class AuthenticationContext(BaseAuthenticationContext):
    """Authentication context for SharePoint Online/One Drive"""
    def __init__(self, url):
        super(AuthenticationContext, self).__init__()
        self.url = url
        self.provider = None

    def acquire_token_for_user(self, username, password):
        """Acquire user token"""
        self.provider = SamlTokenProvider(self.url, username, password)
        return self.provider.acquire_token()

    def authenticate_request(self, request_options):
        """Authenticate request"""
        request_options.set_header('Cookie',
                                   self.provider.get_authentication_cookie())

    def get_auth_url(self, redirect_url):
        return ""

    def get_last_error(self):
        return self.provider.get_last_error()
Exemplo n.º 3
0
 def acquire_token_for_user(self, username, password):
     """Acquire user token"""
     self.provider = SamlTokenProvider(self.url, username, password)
     return self.provider.acquire_token()
 def acquire_token_for_user(self, username, password):
     """Acquire user token"""
     self.provider = SamlTokenProvider(self.url, username, password)
     return self.provider.acquire_token()