Exemplo n.º 1
0
    def pin_url(self):
        app_id = self.client.configuration['app.id']

        if not app_id:
            raise ValueError(
                '"app.id" configuration parameter is required to generate the PIN authentication url'
            )

        return build_url(self.client.site_url, 'pin', app_id)
Exemplo n.º 2
0
    def pin_url(self):
        app_id = self.client.configuration['app.id']

        if not app_id:
            raise ValueError('"app.id" configuration parameter is required to generate the PIN authentication url')

        return build_url(
            self.client.site_url,
            'pin', app_id
        )
Exemplo n.º 3
0
    def authorize_url(self, redirect_uri, response_type='code', state=None, username=None):
        return build_url(
            self.client.base_url,
            self.path, 'authorize',

            client_id=self.client.configuration['client.id'],

            redirect_uri=redirect_uri,
            response_type=response_type,
            state=state,
            username=username
        )
Exemplo n.º 4
0
    def authorize_url(self, redirect_uri, response_type='code', state=None, username=None):
        client_id = self.client.configuration['client.id']

        if not client_id:
            raise ValueError('"client.id" configuration parameter is required to generate the OAuth authorization url')

        return build_url(
            self.client.site_url,
            self.path, 'authorize',

            client_id=client_id,

            redirect_uri=redirect_uri,
            response_type=response_type,
            state=state,
            username=username
        )
Exemplo n.º 5
0
    def authorize_url(self, redirect_uri, response_type='code', state=None, username=None):
        client_id = self.client.configuration['client.id']

        if not client_id:
            raise ValueError('"client.id" configuration parameter is required to generate the OAuth authorization url')

        return build_url(
            self.client.site_url,
            self.path, 'authorize',

            client_id=client_id,

            redirect_uri=redirect_uri,
            response_type=response_type,
            state=state,
            username=username
        )