public static class AppExtensionRadiusAppApp.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AppExtensionRadiusAppApp |
build() |
AppExtensionRadiusAppApp.Builder |
captureClientIp(Boolean captureClientIp)
If true, capture the client IP address from the RADIUS request packet.
|
AppExtensionRadiusAppApp.Builder |
clientIP(String clientIP)
This is the IP address of the RADIUS Client like Oracle Database server.
|
AppExtensionRadiusAppApp.Builder |
copy(AppExtensionRadiusAppApp model) |
AppExtensionRadiusAppApp.Builder |
countryCodeResponseAttributeId(String countryCodeResponseAttributeId)
Vendor-specific identifier of the attribute in the RADIUS response that will contain the
end-user’s country code.
|
AppExtensionRadiusAppApp.Builder |
endUserIPAttribute(String endUserIPAttribute)
The name of the attribute that contains the Internet Protocol address of the end-user.
|
AppExtensionRadiusAppApp.Builder |
groupMembershipRadiusAttribute(String groupMembershipRadiusAttribute)
RADIUS attribute that RADIUS-enabled system uses to pass the group membership
|
AppExtensionRadiusAppApp.Builder |
groupMembershipToReturn(List<AppGroupMembershipToReturn> groupMembershipToReturn)
In a successful authentication response, Oracle Identity Cloud Service will pass user’s
group information restricted to groups persisted in this attribute, in the specified
RADIUS attribute.
|
AppExtensionRadiusAppApp.Builder |
groupNameFormat(String groupNameFormat)
Configure the groupNameFormat based on vendor in order to pass it to RADIUS infra
|
AppExtensionRadiusAppApp.Builder |
includeGroupInResponse(Boolean includeGroupInResponse)
Indicates to include groups in RADIUS response
|
AppExtensionRadiusAppApp.Builder |
passwordAndOtpTogether(Boolean passwordAndOtpTogether)
Indicates if password and OTP are passed in the same sign-in request or not.
|
AppExtensionRadiusAppApp.Builder |
port(String port)
This is the port of RADIUS Proxy which RADIUS client will connect to.
|
AppExtensionRadiusAppApp.Builder |
radiusVendorSpecificId(String radiusVendorSpecificId)
ID used to identify a particular vendor.
|
AppExtensionRadiusAppApp.Builder |
responseFormat(String responseFormat)
Configure the responseFormat based on vendor in order to pass it to RADIUS infra
|
AppExtensionRadiusAppApp.Builder |
responseFormatDelimiter(String responseFormatDelimiter)
The delimiter used if group membership responseFormat is a delimited list instead of
repeating attributes
|
AppExtensionRadiusAppApp.Builder |
secretKey(String secretKey)
Secret key used to secure communication between RADIUS Proxy and RADIUS client
|
AppExtensionRadiusAppApp.Builder |
secretKeyTemporary(String secretKeyTemporary)
Secret key used to secure communication between RADIUS Proxy and RADIUS client.
|
AppExtensionRadiusAppApp.Builder |
typeOfRadiusApp(String typeOfRadiusApp)
Value consists of type of RADIUS App.
|
public AppExtensionRadiusAppApp.Builder clientIP(String clientIP)
This is the IP address of the RADIUS Client like Oracle Database server. It can be only IP address and not hostname.
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string
clientIP
- the value to setpublic AppExtensionRadiusAppApp.Builder port(String port)
This is the port of RADIUS Proxy which RADIUS client will connect to.
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string
port
- the value to setpublic AppExtensionRadiusAppApp.Builder secretKey(String secretKey)
Secret key used to secure communication between RADIUS Proxy and RADIUS client
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string
secretKey
- the value to setpublic AppExtensionRadiusAppApp.Builder secretKeyTemporary(String secretKeyTemporary)
Secret key used to secure communication between RADIUS Proxy and RADIUS client. This will be available only for few releases for an internal migration requirement. Use secretKey attribute instead of this attribute for all other requirements.
*Added In:** 2306131901
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - idcsSensitive: encrypt - multiValued: false - mutability: readWrite - required: false - returned: never - type: string
secretKeyTemporary
- the value to setpublic AppExtensionRadiusAppApp.Builder includeGroupInResponse(Boolean includeGroupInResponse)
Indicates to include groups in RADIUS response
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean
includeGroupInResponse
- the value to setpublic AppExtensionRadiusAppApp.Builder captureClientIp(Boolean captureClientIp)
If true, capture the client IP address from the RADIUS request packet. IP Address is used for auditing, policy-evaluation and country-code calculation.
*Added In:** 2205120021
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
captureClientIp
- the value to setpublic AppExtensionRadiusAppApp.Builder typeOfRadiusApp(String typeOfRadiusApp)
Value consists of type of RADIUS App. Type can be Oracle Database, VPN etc
*Added In:** 2205120021
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
typeOfRadiusApp
- the value to setpublic AppExtensionRadiusAppApp.Builder endUserIPAttribute(String endUserIPAttribute)
The name of the attribute that contains the Internet Protocol address of the end-user.
*Added In:** 2205120021
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
endUserIPAttribute
- the value to setpublic AppExtensionRadiusAppApp.Builder radiusVendorSpecificId(String radiusVendorSpecificId)
ID used to identify a particular vendor.
*Added In:** 2205120021
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
radiusVendorSpecificId
- the value to setpublic AppExtensionRadiusAppApp.Builder countryCodeResponseAttributeId(String countryCodeResponseAttributeId)
Vendor-specific identifier of the attribute in the RADIUS response that will contain the end-user’s country code. This is an integer-value in the range 1 to 255
*Added In:** 2205120021
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
countryCodeResponseAttributeId
- the value to setpublic AppExtensionRadiusAppApp.Builder groupMembershipRadiusAttribute(String groupMembershipRadiusAttribute)
RADIUS attribute that RADIUS-enabled system uses to pass the group membership
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
groupMembershipRadiusAttribute
- the value to setpublic AppExtensionRadiusAppApp.Builder responseFormat(String responseFormat)
Configure the responseFormat based on vendor in order to pass it to RADIUS infra
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
responseFormat
- the value to setpublic AppExtensionRadiusAppApp.Builder responseFormatDelimiter(String responseFormatDelimiter)
The delimiter used if group membership responseFormat is a delimited list instead of repeating attributes
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
responseFormatDelimiter
- the value to setpublic AppExtensionRadiusAppApp.Builder groupNameFormat(String groupNameFormat)
Configure the groupNameFormat based on vendor in order to pass it to RADIUS infra
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string
groupNameFormat
- the value to setpublic AppExtensionRadiusAppApp.Builder passwordAndOtpTogether(Boolean passwordAndOtpTogether)
Indicates if password and OTP are passed in the same sign-in request or not.
*Added In:** 2205120021
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
passwordAndOtpTogether
- the value to setpublic AppExtensionRadiusAppApp.Builder groupMembershipToReturn(List<AppGroupMembershipToReturn> groupMembershipToReturn)
In a successful authentication response, Oracle Identity Cloud Service will pass user’s group information restricted to groups persisted in this attribute, in the specified RADIUS attribute.
*Added In:** 20.1.3
*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none
groupMembershipToReturn
- the value to setpublic AppExtensionRadiusAppApp build()
public AppExtensionRadiusAppApp.Builder copy(AppExtensionRadiusAppApp model)
Copyright © 2016–2024. All rights reserved.