CData Python Connector for Suadeo

Build 26.0.9655

Establishing a Connection

The objects available within our connector are accessible from the "cdata.suadeo" module. To use the module's objects directly:

  1. Import the module as follows:
    import cdata.suadeo as mod
  2. To establish a connection string, call the connect() method from the connector object using an appropriate connection string, such as:
    mod.connect("User=myusername;Password=mypassword;AuthenticationName=Production;")

Connecting to Suadeo

The connector uses the OAuth 2.0 Resource Owner Password Credentials (ROPC) grant for authentication. This method allows you to authenticate with Suadeo using your username and password to obtain an access token.

How Authentication Works

When you connect, the connector automatically:

  1. Sends your username and password to the Suadeo OAuth token endpoint
  2. Receives an access token in response
  3. Uses the access token to authenticate all subsequent API requests
  4. Automatically obtains a new access token when needed during the session
Note: Unlike some OAuth implementations, Suadeo does not use a browser-based authorization flow or refresh tokens. Authentication occurs directly using your credentials, and the access token is active only for the duration of the connection session.

Required Connection Properties

To connect to Suadeo, you must set the following properties:

  • URL: The base URL of your Suadeo instance.
  • User: Your Suadeo username.
  • Password: Your Suadeo password.
  • AuthenticationName: The name identifier for the authentication configuration in your Suadeo instance. Different authentication names can be configured for different environments or use cases.

Note: The Schema connection property is not required to connect to Suadeo.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9655