Help Center> ROMA Connect> FAQs> Service Integration> How Do I Choose an Authentication Mode?

How Do I Choose an Authentication Mode?

API Providers

You can choose any of the following authentication modes:

  • App authentication (recommended)

    Simple and non-simple authentication methods are supported.

    • Non-simple authentication: Requests are authenticated using the key and secret of an integration application.
    • Simple authentication: Requests are authenticated using AppCode.

    App authentication supports IP-based API access control.

  • IAM authentication
    Token and AK/SK authentication methods are supported.
    • Token-based authentication: Requests are authenticated using a token. This authentication method is recommended because it does not require SDK signatures.
    • AK/SK authentication: Requests are authenticated using an access key ID (AK) or secret access key (SK). Request signing of this authentication method is similar to that of app authentication.

    IAM authentication supports IP- and account-based API access control.

  • Custom authentication

    If you want to use your own authentication mode, you can create a function backend as your authentication service.

    Custom authentication supports IP-based API access control.

  • None authentication

    APIs can be accessed without authentication.

    This mode supports IP-based API access control.

API Callers

Contact the API provider to obtain the API calling information, determine the authentication mode, and call the API by following the instructions provided in Calling an Open API in .