Change the authorization flow for a Smart Client - Intergraph Smart API Manager - 2020 (4.0) - Help

Intergraph Smart API Manager Help

Language
English
Product
Intergraph Smart API Manager
Search by Category
Help
Smart API Manager Version
4.0

A Smart Client must provide an access token when calling a Smart API; the access token authorizes the request. Access tokens are retrieved programmatically, from source code a developer must write. The content of the code to request an access token is determined largely by the type of authorization flow specified during Smart Client registration.

What is an authorization flow?

An authorization flow is a protocol defining how the various roles, as defined by the OAuth 2.0 and OpenID Connect specifications, interact in order to authorize a call to an API. Different flows require different types and pieces of information. Documenting all authorization flows is beyond the scope of this topic, but for more information, see Smart API Developer Documentation.

Which authorization flow should I pick?

The authorization flow you select depends largely on the type of client application being developed. See the links provided during Smart Client registration for more information.

  1. On the left panel, click Smart Clients .

  2. Click the Smart Client in the grid to see its details.

  3. Click the current authorization flow and select a new value from the list.

    SHARED Tip If you change to an authorization flow requiring additional information, for example Secret, be sure to set the additional values also.

  4. Click SAVE at the top of the section.