List alternative user authentication methods

GET/projectProfiles/{publicAlias}/userAuthMethods

Base URL: https://api.tinkermode.com

Get a list of user authentication methods supported by a project. These methods are alternatives to the project's default method (such as signing in with an email address and password).

Authentication

This endpoint does not require authentication.

Path parameters

NameTypeRequiredConstraintsDescription
publicAliasstringYesA unique identifier to look up a profile's public profile.

Responses

200 Authentication methods are returned.

Content type: application/json

A client authentication method (such as one using OpenID Connect).

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
configobjectNoConfiguration key-value pairs, whose specific structure depends on the protocol of this method. This field is only present to authorized administrators.
descriptionstringNoAdditional info about this method.
iconUrlstringNoURL to an icon image to represent this method on UI.
idstringYesread-only (server-generated)Identifier assigned to the method.
labelstringYesString to be displayed on UI to represent this method.
protocolstringYesone of: oidcThe protocol to be used with this method.

401 Authorization is required to access this resource.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

403 Request failed because of denied permission.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

429 Request failed because of rate limit.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

500 An unexpected error has occurred.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

503 The service is temporarily unavailable.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.