allowedOAuthFlows

@JvmName(name = "bpasolkgypjrrons")
suspend fun allowedOAuthFlows(value: Output<List<String>>)
@JvmName(name = "fteaeumsaxeqxxfl")
suspend fun allowedOAuthFlows(value: List<String>?)

Parameters

value

The OAuth grant types that you want your app client to generate for clients in managed login authentication. To create an app client that generates client credentials grants, you must add client_credentials as the only allowed OAuth flow.

  • code - Use a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the /oauth2/token endpoint.

  • implicit - Issue the access token, and the ID token when scopes like openid and profile are requested, directly to your user.

  • client_credentials - Issue the access token from the /oauth2/token endpoint directly to a non-person user, authorized by a combination of the client ID and client secret.


@JvmName(name = "inuylgkyjgvlyxpu")
suspend fun allowedOAuthFlows(vararg values: Output<String>)


@JvmName(name = "yvclexsciwgjxmgq")
suspend fun allowedOAuthFlows(values: List<Output<String>>)
@JvmName(name = "pxairjumfdgrtwgq")
suspend fun allowedOAuthFlows(vararg values: String)

Parameters

values

The OAuth grant types that you want your app client to generate for clients in managed login authentication. To create an app client that generates client credentials grants, you must add client_credentials as the only allowed OAuth flow.

  • code - Use a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the /oauth2/token endpoint.

  • implicit - Issue the access token, and the ID token when scopes like openid and profile are requested, directly to your user.

  • client_credentials - Issue the access token from the /oauth2/token endpoint directly to a non-person user, authorized by a combination of the client ID and client secret.