The POST /environments/{envId}/applications/ creates a new application resource in the specified environment. To define a native application capable of using an authenticator application, you need to specify the following base application attributes:

Property Value
enabled true
name {{YourAppName}}
type NATIVE_APP
bundleId com.example.something
packageName org.example.something

This web application will use the OPENID_CONNECT protocol. OpenID Connect applications require these additional OIDC properties:

Property Value
grantTypes IMPLICIT
redirectUris https://www.example.com
responseTypes TOKEN, ID_TOKEN
tokenEndpointAuthMethod NONE