enableRadius

Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

Samples

// The following example enables multi factor authentication
// (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
val resp = directoryClient.enableRadius {
    directoryId = "d-92654abfed"
    radiusSettings = RadiusSettings {
        displayLabel = "MyRadius"
        useSameUsername = true
        radiusTimeout = 1
        authenticationProtocol = RadiusAuthenticationProtocol.fromValue("PAP")
        radiusPort = 1200
        radiusRetries = 2
        sharedSecret = "123456789"
        radiusServers = listOf<String>(
            "172.168.111.12"
        )
    }
}