Show / Hide Table of Contents

Class AppExtensionRadiusAppApp

This extension defines attributes specific to Apps that represent instances of Radius App.

Inheritance
object
AppExtensionRadiusAppApp
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class AppExtensionRadiusAppApp

Properties

CaptureClientIp

Declaration
[JsonProperty(PropertyName = "captureClientIp")]
public bool? CaptureClientIp { get; set; }
Property Value
Type Description
bool?

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

ClientIP

Declaration
[Required(ErrorMessage = "ClientIP is required.")]
[JsonProperty(PropertyName = "clientIP")]
public string ClientIP { get; set; }
Property Value
Type Description
string

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
Remarks

Required

CountryCodeResponseAttributeId

Declaration
[JsonProperty(PropertyName = "countryCodeResponseAttributeId")]
public string CountryCodeResponseAttributeId { get; set; }
Property Value
Type Description
string

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

EndUserIPAttribute

Declaration
[JsonProperty(PropertyName = "endUserIPAttribute")]
public string EndUserIPAttribute { get; set; }
Property Value
Type Description
string

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

GroupMembershipRadiusAttribute

Declaration
[JsonProperty(PropertyName = "groupMembershipRadiusAttribute")]
public string GroupMembershipRadiusAttribute { get; set; }
Property Value
Type Description
string

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

GroupMembershipToReturn

Declaration
[JsonProperty(PropertyName = "groupMembershipToReturn")]
public List<AppGroupMembershipToReturn> GroupMembershipToReturn { get; set; }
Property Value
Type Description
List<AppGroupMembershipToReturn>

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

GroupNameFormat

Declaration
[JsonProperty(PropertyName = "groupNameFormat")]
public string GroupNameFormat { get; set; }
Property Value
Type Description
string

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

IncludeGroupInResponse

Declaration
[Required(ErrorMessage = "IncludeGroupInResponse is required.")]
[JsonProperty(PropertyName = "includeGroupInResponse")]
public bool? IncludeGroupInResponse { get; set; }
Property Value
Type Description
bool?

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
Remarks

Required

PasswordAndOtpTogether

Declaration
[JsonProperty(PropertyName = "passwordAndOtpTogether")]
public bool? PasswordAndOtpTogether { get; set; }
Property Value
Type Description
bool?

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

Port

Declaration
[Required(ErrorMessage = "Port is required.")]
[JsonProperty(PropertyName = "port")]
public string Port { get; set; }
Property Value
Type Description
string

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
Remarks

Required

RadiusVendorSpecificId

Declaration
[JsonProperty(PropertyName = "radiusVendorSpecificId")]
public string RadiusVendorSpecificId { get; set; }
Property Value
Type Description
string

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

ResponseFormat

Declaration
[JsonProperty(PropertyName = "responseFormat")]
public string ResponseFormat { get; set; }
Property Value
Type Description
string

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

ResponseFormatDelimiter

Declaration
[JsonProperty(PropertyName = "responseFormatDelimiter")]
public string ResponseFormatDelimiter { get; set; }
Property Value
Type Description
string

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

SecretKey

Declaration
[Required(ErrorMessage = "SecretKey is required.")]
[JsonProperty(PropertyName = "secretKey")]
public string SecretKey { get; set; }
Property Value
Type Description
string

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
Remarks

Required

SecretKeyTemporary

Declaration
[JsonProperty(PropertyName = "secretKeyTemporary")]
public string SecretKeyTemporary { get; set; }
Property Value
Type Description
string

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

TypeOfRadiusApp

Declaration
[JsonProperty(PropertyName = "typeOfRadiusApp")]
public string TypeOfRadiusApp { get; set; }
Property Value
Type Description
string

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
In this article
Back to top