{
	"info": {
		"_postman_id": "74fc851c-7ceb-4a12-ad55-ede73ad284bb",
		"name": "Oracle RADIUS Agent REST API",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "RADIUS Configuration",
			"item": [
				{
					"name": "Create Day 0 Config with OAA",
					"request": {
						"auth": {
							"type": "noauth"
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\",\r\n    \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" \r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\",\r\n    \"uid=radadmin2,ou=people,dc=example,dc=com\" \r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://ldap.example.com:1636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\r\n    }\r\n  },\r\n \"mfa\" : {\r\n        \"provider\":\"OAA\",\r\n        \"oaa\" : {\r\n        \"oaaUrl\" : \"https://oaa.example.com/oaa/runtime\",\r\n        \"oaaPolicyUrl\": \"https://oaa.example.com/oaa-policy\",\r\n        \"policyUserName\": \"oaainst-9ae39c52-oaa-policy\",\r\n        \"policyUserPassword\": \"9ae39c521c970c7c02b06de0599229a0ee53ac44\"\r\n        }\r\n    },\r\n    \"preferences\" : {\r\n        \"mfaOptions\" : {\r\n            \"defaultGroup\": \"Default\",\r\n            \"factorChoices\": [\"ChallengeEmail\",\"ChallengeOMATOTP\",\"ChallengeSMS\"]\r\n        }\r\n    }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/init",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"init"
							]
						},
						"description": "Create Day 0 config with Oracle Advanced Authentication after starting the Oracle RADIUS Agent container.\n\nPermits administrators to create global or application scoped configuration and RADIUS administrator users or groups to seed initial Day-0 configuration for the first time into Oracle RADIUS Agent. A global configuration is shared between multiple RADIUS clients and an application scoped configuration is restricted to a particular RADIUS client application. This API can be used only once to perform the initial configurations. All subsequent configuration/administration API calls must provide RADIUS administrator credentials."
					},
					"response": [
						{
							"name": "Example Success Response - Create Day 0 Config with OAA",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n    \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\",\r\n    \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" \r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\",\r\n    \"uid=radadmin2,ou=people,dc=example,dc=com\" \r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://ldap.example.com:1636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\r\n    }\r\n  },\r\n \"mfa\" : {\r\n        \"provider\":\"OAA\",\r\n        \"oaa\" : {\r\n        \"oaaUrl\" : \"https://oaa.example.com/oaa/runtime\",\r\n        \"oaaPolicyUrl\": \"https://oaa.example.com/oaa-policy\",\r\n        \"policyUserName\": \"oaa-release-87cdd4cb-oaa-policy\",\r\n        \"policyUserPassword\": \"9ae39c521c970c7c02b06de0599229a0ee53ac44\"\r\n        }\r\n    },\r\n    \"preferences\" : {\r\n        \"mfaOptions\" : {\r\n            \"defaultGroup\": \"Default\",\r\n            \"factorChoices\": [\"ChallengeEmail\",\"ChallengeOMATOTP\",\"ChallengeSMS\"]\r\n        }\r\n    }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/init",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"init"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 31 Mar 2021 09:01:49 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "2123"
								}
							],
							"cookie": [],
							"body": "    {\n    \"radiusListener\": {\n        \"port\": 1812\n    },\n    \"authentication\": {\n        \"provider\": \"LDAP\",\n        \"ldap\": {\n            \"name\": \"Corporate LDAP\",\n            \"dn\": \"cn=Directory Manager\",\n            \"password\": \"{AES-GCM}yx8i83DxHhVAKzJ7QE85/z78ohhFUxmUu6HcGdhxQvkTGaMw\",\n            \"ldapUrl\": \"ldaps://ldap.example.com:1636\",\n            \"baseDN\": \"dc=example,dc=com\",\n            \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\n        }\n    },\n    \"mfa\": {\n        \"provider\": \"OAA\",\n        \"oaa\": {\n            \"name\": \"Global OAA\",\n            \"oaaUrl\": \"https://oaa.example.com/oaa/runtime\",\n            \"clientSecret\": \"9e179ba1-125e-49a4-a0af-a67589031cca\",\n            \"clientId\": \"f530eea9-c9de-493e-9a39-6fea3b155214\",\n            \"agentgid\": \"5ff186f1-c291-4940-be38-df58033ab1b4\"\n        }\n    },\n    \"preferences\": {\n        \"mfaOptions\": {\n            \"defaultGroup\": \"Default\",\n            \"factorChoices\": [\n                \"ChallengeEmail\",\n                \"ChallengeOMATOTP\",\n                \"ChallengeSMS\"\n            ],\n            \"assuranceLevel\": \"AssuranceLevel-b5f2cca3\"\n        }\n    }\n}"
						}
					]
				},
				{
					"name": "Create Day 0 Config without OAA",
					"request": {
						"auth": {
							"type": "noauth"
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\",\r\n    \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" \r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\",\r\n    \"uid=radadmin2,ou=people,dc=example,dc=com\" \r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://ldap.example.com:1636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\r\n    }\r\n  }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/init",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"init"
							]
						},
						"description": "Create Day 0 config without Oracle Advanced Authentication after starting the Oracle RADIUS Agent container.\n\nPermits administrators to create global or application scoped configuration and RADIUS administrator users or groups to seed initial Day-0 configuration for the first time into Oracle RADIUS Agent. A global configuration is shared between multiple RADIUS clients and an application scoped configuration is restricted to a particular RADIUS client application. This API can be used only once to perform the initial configurations. All subsequent configuration/administration API calls must provide RADIUS administrator credentials."
					},
					"response": [
						{
							"name": "Example Success Response - Create Day 0 Config without OAA",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\",\r\n    \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" \r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\",\r\n    \"uid=radadmin2,ou=people,dc=example,dc=com\" \r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://ldap.example.com:1636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\r\n    }\r\n  }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/init",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"init"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Tue, 6 Apr 2021 10:43:11 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "1536"
								}
							],
							"cookie": [],
							"body": "{\n    \"radiusListener\": {\n        \"port\": 1812\n    },\n    \"authentication\": {\n        \"provider\": \"LDAP\",\n        \"ldap\": {\n            \"name\": \"Corporate LDAP\",\n            \"dn\": \"cn=Directory Manager\",\n            \"password\": \"{AES-GCM}kYVBhevSdDyf9gzYeHZblR2eC4CZyI6wijCPh2/Lk2o/+rZd\",\n            \"ldapUrl\": \"ldaps://ldap.example.com:1636\",\n            \"baseDN\": \"dc=example,dc=com\",\n            \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\n        }\n    }\n}"
						}
					]
				},
				{
					"name": "Create Global Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "\r\n    {\r\n    \"preferences\": {\r\n        \"returnGroups\": true,\r\n        \"groupNameMapping\" : {\r\n        \"employees_group\" : \"ORA_db19c.example.com_employees_role_D\",\r\n        \"admins_group\" : \"ORA_db19c.example.com_employees_admin_role_D\"\r\n           }\r\n        }\r\n    }",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations"
							]
						},
						"description": "Create Configuration.\n\nThe Day-0 Configuration \"POST /radius-config/v1/init\" listed in \"Create Day 0 Config with/without OAA\" is an unprotected end-point and is used once only to seed initial configurations. \n\nAll subsequent new configuration/administration API calls must provide RADIUS administrator credentials using a call to \"POST /radius-config/v1/configurations\" using Administrator credentials. Note that the Day 0 config wires with OAA (only once) irrespective of creating global or application configuration.\n\nThe Create Configuration permits administrators to create global or application scoped configurations in Oracle RADIUS Agent. A global configuration is shared between multiple RADIUS clients and an application scoped configuration is restricted to a particular RADIUS client application.\n\nIn this example the global configuration is updated with \"preferences\" to map LDAP groups to Database roles.\n\nIf updating existing configuration parameters then use \"Update Global Configuration\" or \"Update Application Configuration\"."
					},
					"response": [
						{
							"name": "Example Success Response - Create Configuration",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "\r\n    {\r\n    \"preferences\": {\r\n        \"returnGroups\": true,\r\n        \"groupNameMapping\" : {\r\n        \"employees_group\" : \"ORA_db19c.example.com_employees_role_D\",\r\n        \"admins_group\" : \"ORA_db19c.example.com_employees_admin_role_D\"\r\n           }\r\n        }\r\n    }",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 12:41:23 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "225"
								}
							],
							"cookie": [],
							"body": "{\n    \"preferences\": {\n        \"returnGroups\": true,\n        \"groupNameMapping\": {\n            \"employees_group\": \"ORA_db19c.example.com_employees_role_D\",\n            \"admins_group\": \"ORA_db19c.example.com_employees_admin_role_D\"\n        }\n    }\n}"
						}
					]
				},
				{
					"name": "Create Application Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n  \"application\": {\r\n    \"dbRadiusClient\": {\r\n        \"radiusClientHost\" : \"203.0.113.5\", \r\n        \"authentication\" : {\r\n          \"provider\":\"LDAP\",\r\n          \"ldap\" : {\r\n            \"name\":\"Corporate LDAP\",\r\n            \"dn\":\"cn=Directory Manager\",\r\n            \"password\":\"<password>\",\r\n            \"ldapUrl\":\"ldap://dbldap.example.com:1389\",\r\n            \"baseDN\": \"dc=example,dc=com\"\r\n           }\r\n        },\r\n       \"radiusListener\": {\r\n          \"numberOfWorkerThreads\": 15,\r\n          \"port\": 1815\r\n       },\r\n       \"preferences\": {\r\n         \"groupAsSingleStringDelimiter\" : \",\",\r\n         \"returnGroups\" : true,\r\n         \"allowTokenInPassword\": false,\r\n         \"defaultTokenLength\": 6\r\n       }\r\n     }\r\n  }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations"
							]
						},
						"description": "Create Application Configuration.\n\nThe Create Configuration permits administrators to create global or application scoped configurations in Oracle RADIUS Agent. A global configuration is shared between multiple RADIUS clients and an application scoped configuration is restricted to a particular RADIUS client application.\n\nIn this example an  application for \"dbRadiusClient\" with \"radiusClientHost\" is created with specific configuration for that client. Once a RADIUS Client of the same name has been registered with the same  IP address/hostname, any requests from that client will use this configuration.\n\nIf updating existing configuration parameters then use \"Update Application Configuration\"."
					},
					"response": [
						{
							"name": "Example Success Response - Create Application Configuration",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n  \"application\": {\r\n    \"dbRadiusClient\": {\r\n        \"radiusClientHost\" : \"203.0.113.5\", \r\n        \"authentication\" : {\r\n          \"provider\":\"LDAP\",\r\n          \"ldap\" : {\r\n            \"name\":\"Corporate LDAP\",\r\n            \"dn\":\"cn=Directory Manager\",\r\n            \"password\":\"<password>\",\r\n            \"ldapUrl\":\"ldap://dbldap.example.com:1389\",\r\n            \"baseDN\": \"dc=example,dc=com\"\r\n           }\r\n        },\r\n       \"radiusListener\": {\r\n          \"numberOfWorkerThreads\": 15,\r\n          \"port\": 1815\r\n       },\r\n       \"preferences\": {\r\n         \"groupAsSingleStringDelimiter\" : \",\",\r\n         \"returnGroups\" : true,\r\n         \"allowTokenInPassword\": false,\r\n         \"defaultTokenLength\": 6\r\n       }\r\n     }\r\n  }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 14:48:09 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "754"
								}
							],
							"cookie": [],
							"body": "{\n    \"application\": {\n        \"dbRadiusClient\": {\n            \"name\": \"dbRadiusClient\",\n            \"radiusClientHost\": \"203.0.113.5\",\n            \"radiusListener\": {\n                \"port\": 1815,\n                \"numberOfWorkerThreads\": 15\n            },\n            \"authentication\": {\n                \"provider\": \"LDAP\",\n                \"ldap\": {\n                    \"name\": \"Corporate LDAP\",\n                    \"dn\": \"cn=Directory Manager\",\n                    \"password\": \"{AES-GCM}NSnN7+OFQBZhntj/0H5jUX6AnGkOgBi3scJGesbyDtEJo4XN\",\n                    \"ldapUrl\": \"ldap://dbldap.example.com:1389\",\n                    \"baseDN\": \"dc=example,dc=com\"\n                }\n            },\n            \"preferences\": {\n                \"returnGroups\": true,\n                \"groupAsSingleStringDelimiter\": \",\",\n                \"allowTokenInPassword\": false,\n                \"defaultTokenLength\": 6\n            }\n        }\n    }\n}"
						}
					]
				},
				{
					"name": "Update Global Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\"\r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\"\r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://newldap.example.com:636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\",\r\n     \"trustedCertificateAliasName\": \"ldap-server-cert\",\r\n     \"truststorePassword\": \"<password>\"\r\n    }\r\n  },\r\n  \"radiusListener\": {\r\n    \"numberOfWorkerThreads\": 15,\r\n    \"port\": 1812\r\n  }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations"
							]
						},
						"description": "Update Global Configuration\n\nPermits administrators to add or update or remove properties for a given configuration type. To delete properties, property value needs to be passed as null and to remove particular index from list of values, 'delete' property with name of index to be deleted needs to be passed.\n\nIn this example the \"radiusAdminGroup\" and \"radiusAdminUser\" values have been updated to remove cn=radiusAdmin2 and uid=radadmin2 respectively. The \"ldapURL\" has also been updated."
					},
					"response": [
						{
							"name": "Example Success Response - Update Global Configuration",
							"originalRequest": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\"\r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\"\r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://newldap.example.com:636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGRs6/DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDMxOTExMDgzN1oXDTIyMDMxOTExMDgzN1owEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKReXdli0MQDP8LAVqiNynp6rKfkXD1iToJb2kvUG90JL10+1wim1K1B5ejQZnbSb3c5t+sCl6teee2yM5y9X5Sx2g2V+gSvcgi509WvdB4IrexlE0f0lt0uc9RKwj7e7KK2eKRnmd6MqGRmsST0tS5LKRzAWQFN8hr27tMSDTPiYQW5qiSfGtEje5Yse8llL9Nsz/MRKZByx5OJSLoMx3hhh8vA2vP+bAWMqAtjndc/0i0Ax0JPu1DHn79m69sxHzhMHHEdFnIJD9iVZmXfgW1kOdK4MUa6AiGuZwA5NhiQzhGoONztExh23nTFhjVK7f8RlVv2okHeS+gtg8KW7wsCAwEAAaMhMB8wHQYDVR0OBBYEFKGBx/YKBK5AMyYLj3c68caGHjm2MA0GCSqGSIb3DQEBCwUAA4IBAQAcbAq95EM25WYqBm5qg6b6L2VM/g10SEAtD6nFiNdmwKvv9UzDmytDETHUZ/pD3mv92wpARUX1+6w9rD12Pz3ZZD9j4c9pllt1cc6camISbX//y359d/fanHO2hUBQ3u9SHaBOBmJzYdvGIQYNHHoqSKpLSoQ4StPIy+t+fLBfvvTVmJEpdehSSTvnbbVXULGn8nRrbl/i8LxTHiMbYpO7+Co/YPFpxQZofbKr5ToiIdnYSqRgPnRC74JF9OslXhBd+hyxKPqbE9787nXf3ACl3jMNJ6TWhX9NSSN1XwcdBi6ZfzKkxUWyT4jvtQXks8GHmmn4Yy5jGGMpSET3bEgW\\n-----END CERTIFICATE-----\",\r\n     \"trustedCertificateAliasName\": \"ldap-server-cert\",\r\n     \"truststorePassword\": \"<password>\"\r\n    }\r\n  },\r\n  \"radiusListener\": {\r\n    \"numberOfWorkerThreads\": 15,\r\n    \"port\": 1812\r\n  }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 16:24:04 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "97"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Configuration  is successfully updated.\",\n    \"timestamp\": \"2021-03-24T16:24:04.844Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "Update Application Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "\r\n    {\r\n  \"application\": {\r\n    \"dbRadiusClient\": {\r\n        \"radiusClientHost\" : \"203.0.113.5\", \r\n        \"authentication\" : {\r\n          \"provider\":\"LDAP\",\r\n          \"ldap\" : {\r\n            \"name\":\"Corporate LDAP\",\r\n            \"dn\":\"cn=Directory Manager\",\r\n            \"password\":\"<password>\",\r\n            \"ldapUrl\":\"ldap://dbldap.example.com:1389\",\r\n            \"baseDN\": \"dc=example,dc=com\"\r\n           }\r\n        },\r\n       \"radiusListener\": {\r\n          \"numberOfWorkerThreads\": 15,\r\n          \"port\": 1815\r\n       },\r\n       \"preferences\": {\r\n         \"groupAsSingleStringDelimiter\" : \",\",\r\n         \"returnGroups\" : true,\r\n         \"allowTokenInPassword\": false,\r\n         \"defaultTokenLength\": 6,\r\n        \"groupNameMapping\" : {\r\n        \"employees_group\" : \"ORA_db19c.example.com_employees_role_D\",\r\n        \"admins_group\" : \"ORA_db19c.example.com_employees_admin_role_D\"\r\n       }\r\n     }\r\n  }\r\n }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations"
							]
						},
						"description": "Update Application Configuration\n\nPermits administrators to add or update or remove properties for a given configuration type. To delete properties, property value needs to be passed as null and to remove particular index from list of values, 'delete' property with name of index to be deleted needs to be passed.\n\nIn this example \"groupNameMapping\" is added to the preferences originally defined in the \"Create Application Configuration\" example."
					},
					"response": [
						{
							"name": "Example Success Response - Update Application Configuration",
							"originalRequest": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "\r\n    {\r\n  \"application\": {\r\n    \"dbRadiusClient\": {\r\n        \"radiusClientHost\" : \"203.0.113.5\", \r\n        \"authentication\" : {\r\n          \"provider\":\"LDAP\",\r\n          \"ldap\" : {\r\n            \"name\":\"Corporate LDAP\",\r\n            \"dn\":\"cn=Directory Manager\",\r\n            \"password\":\"<password>\",\r\n            \"ldapUrl\":\"ldap://dbldap.example.com:1389\",\r\n            \"baseDN\": \"dc=example,dc=com\"\r\n           }\r\n        },\r\n       \"radiusListener\": {\r\n          \"numberOfWorkerThreads\": 15,\r\n          \"port\": 1815\r\n       },\r\n       \"preferences\": {\r\n         \"groupAsSingleStringDelimiter\" : \",\",\r\n         \"returnGroups\" : true,\r\n         \"allowTokenInPassword\": false,\r\n         \"defaultTokenLength\": 6,\r\n        \"groupNameMapping\" : {\r\n        \"employees_group\" : \"ORA_db19c.example.com_employees_role_D\",\r\n        \"admins_group\" : \"ORA_db19c.example.com_employees_admin_role_D\"\r\n       }\r\n     }\r\n  }\r\n }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 15:00:03 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "108"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Configuration application is successfully updated.\",\n    \"timestamp\": \"2021-03-24T15:00:03.723Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "PATCH Logging",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"logging\" : {\r\n    \"oracle.idm.radius.level\" : \"FINEST\",\r\n    \"oracle.idm.radius.access.log.level\" : \"INFO\",\r\n    \"java.util.logging.FileHandler.pattern\" : \"idmradius-server%g.log\"\r\n  }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations"
							]
						},
						"description": "PATCH Logging\n\nChange Oracle RADIUS Agent logging levels. In this example the log level is set to FINEST."
					},
					"response": [
						{
							"name": "Example Success Response - PATCH Logging",
							"originalRequest": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n    \"logging\" : {\r\n    \"oracle.idm.radius.level\" : \"FINEST\",\r\n    \"oracle.idm.radius.access.log.level\" : \"INFO\",\r\n    \"java.util.logging.FileHandler.pattern\" : \"idmradius-server%g.log\"\r\n  }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 15:54:57 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "97"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Configuration  is successfully updated.\",\n    \"timestamp\": \"2021-03-24T15:54:57.502Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "Delete Global Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "DELETE",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations/:configType",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations",
								":configType"
							],
							"variable": [
								{
									"key": "configType",
									"value": "preferences"
								}
							]
						},
						"description": "Delete Global Configuration\n\nPermits administrators to delete the given global scoped configuration from Oracle RADIUS Agent.\n\nIn the Params tab set configType value to the configuration type whose configuration needs to be deleted. Use all the first level configuration types such as logging, server, authentication, mfa, application or preferences. In this example the \"preferences\" configuration is deleted."
					},
					"response": [
						{
							"name": "Example Success Response - Delete Global Configuration",
							"originalRequest": {
								"method": "DELETE",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations/:configType",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations",
										":configType"
									],
									"variable": [
										{
											"key": "configType",
											"value": "preferences"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 14:17:06 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "108"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Configuration preferences is successfully deleted.\",\n    \"timestamp\": \"2021-03-22T14:17:06.372Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "Delete Application Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "DELETE",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations/:configType/:applicationName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations",
								":configType",
								":applicationName"
							],
							"variable": [
								{
									"key": "configType",
									"value": "application"
								},
								{
									"key": "applicationName",
									"value": "dbRadiusClient"
								}
							]
						},
						"description": "Delete Application Configuration.\n\nPermits administrators to delete the given application scoped configuration from Oracle RADIUS Agent based on the name of the Radius client.\n\nIn the Params tab set \"configType\" to the configuration type whose configuration needs to be deleted. Use all the first level configuration type such as logging, server, authentication, mfa, application or preferences. Set \"applicationName\" to the name of application configuration that needs to be deleted.\n\nIn this example \"applicationName\" is set to \"dbRadiusClient\" and \"configType\" is set to \"application\" so the entire application configuration is removed."
					},
					"response": [
						{
							"name": "Example Success Response - Delete Application Configuration",
							"originalRequest": {
								"method": "DELETE",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations/:configType/:applicationName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations",
										":configType",
										":applicationName"
									],
									"variable": [
										{
											"key": "configType",
											"value": "application"
										},
										{
											"key": "applicationName",
											"value": "dbRadiusClient"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 16:31:07 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "111"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Configuration dbRadiusClient is successfully deleted.\",\n    \"timestamp\": \"2021-03-24T16:31:07.848Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "Get Configurations",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations"
							]
						},
						"description": "Get Configurations.\n\nPermits administrators to fetch current configurations in Oracle RADIUS Agent."
					},
					"response": [
						{
							"name": "Example - Success Response - Get Configurations",
							"originalRequest": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 11:28:21 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "1689"
								}
							],
							"cookie": [],
							"body": "{\n    \"name\": \"Oracle Radius Agent\",\n    \"version\": \"1.0\",\n    \"oracleRadiusAgent\": {\n        \"radiusListener\": {\n            \"port\": 1812,\n            \"numberOfWorkerThreads\": 15\n        },\n        \"authentication\": {\n            \"provider\": \"LDAP\",\n            \"ldap\": {\n                \"name\": \"Corporate LDAP\",\n                \"dn\": \"cn=Directory Manager\",\n                \"password\": \"{AES-GCM}lg6ej3cj3k5drsei6ympwU6Mq/N9vh0DVpjPePguwASt/+dJ\",\n                \"ldapUrl\": \"ldaps://ldap.example.com:1636\",\n                \"baseDN\": \"dc=example,dc=com\",\n                \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\n            }\n        }\n    }\n}"
						}
					]
				},
				{
					"name": "Get Administrator users and groups",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://{{radius-host}}:{{radius-port}}/radius-config/v1/radiusAdministrators",
							"protocol": "https",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"radiusAdministrators"
							]
						},
						"description": "Get Administrator Users and Groups.\n\nFetches all users and groups currently configured to administer Oracle RADIUS Agent."
					},
					"response": [
						{
							"name": "Example Success Response - Get Administrators users and groups",
							"originalRequest": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/radiusAdministrators",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"radiusAdministrators"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "plain",
							"header": [
								{
									"key": "Content-Type",
									"value": "text/plain"
								},
								{
									"key": "Date",
									"value": "Mon, 14 Sep 2020 15:49:50 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "239"
								}
							],
							"cookie": [],
							"body": "{\n  \"radiusAdminGroup\" : [ \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\", \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" ],\n  \"radiusAdminUser\" : [ \"uid=radadmin1,ou=people,dc=example,dc=com\", \"uid=radadmin2,ou=people,dc=example,dc=com\" ]\n}"
						}
					]
				},
				{
					"name": "Reload Configuration",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations/reload",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"configurations",
								"reload"
							]
						},
						"description": "Reload Configuration.\n\nRead latest configuration and reinitialize Oracle RADIUS Agent. All configurations defined get reloaded. This is equivalent to restarting the Oracle Radius Agent container."
					},
					"response": [
						{
							"name": "Example Success Response -  Reload Configuration",
							"originalRequest": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/configurations/reload",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"configurations",
										"reload"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 14:10:11 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "94"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Configuration reloaded successfully.\",\n    \"timestamp\": \"2021-03-22T14:10:11.711Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "Validate Configuration",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n  \"forceUpdate\": true,\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\",\r\n    \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" \r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\",\r\n    \"uid=radadmin2,ou=people,dc=example,dc=com\" \r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://ldap.example.com:1636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\",\r\n     \"trustedCertificateAliasName\": \"ldap-server-cert\",\r\n     \"truststorePassword\": \"<password>\"\r\n    }\r\n  },\r\n  \"radiusListener\": {\r\n    \"numberOfWorkerThreads\": 15,\r\n    \"port\": 1812\r\n  }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/validate",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-config",
								"v1",
								"validate"
							]
						},
						"description": "Validate Configuration.\n\nPermits administrator to validate global or application scoped configuration for given configuration type without saving it for Oracle RADIUS Agent.\n\nRequests to the validate endpoint will only work before running the Day0 config."
					},
					"response": [
						{
							"name": "Example Success Response - Validate Configuration",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n  \"forceUpdate\": true,\r\n  \"radiusAdminGroup\": [\r\n    \"cn=radiusAdmin1,ou=groups,dc=example,dc=com\",\r\n    \"cn=radiusAdmin2,ou=groups,dc=example,dc=com\" \r\n  ],\r\n  \"radiusAdminUser\": [\r\n    \"uid=radadmin1,ou=people,dc=example,dc=com\",\r\n    \"uid=radadmin2,ou=people,dc=example,dc=com\" \r\n  ],\r\n  \"authentication\" : {\r\n    \"provider\":\"LDAP\",\r\n    \"ldap\" : {\r\n    \"name\":\"Corporate LDAP\",\r\n    \"dn\":\"cn=Directory Manager\",\r\n    \"password\":\"<password>\",\r\n    \"ldapUrl\":\"ldaps://ldap.example.com:1636\",\r\n    \"baseDN\": \"dc=example,dc=com\",\r\n    \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\r\n    }\r\n  },\r\n  \"radiusListener\": {\r\n    \"numberOfWorkerThreads\": 15,\r\n    \"port\": 1812\r\n  }\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-config/v1/validate",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-config",
										"v1",
										"validate"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Wed, 24 Mar 2021 12:32:14 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "1481"
								}
							],
							"cookie": [],
							"body": "{\n    \"radiusListener\": {\n        \"port\": 1812,\n        \"numberOfWorkerThreads\": 15\n    },\n    \"authentication\": {\n        \"provider\": \"LDAP\",\n        \"ldap\": {\n            \"name\": \"Corporate LDAP\",\n            \"dn\": \"cn=Directory Manager\",\n            \"password\": \"<password>\",\n            \"ldapUrl\": \"ldaps://ldap.example.com:1636\",\n            \"baseDN\": \"dc=example,dc=com\",\n            \"trustedCertificate\": \"-----BEGIN CERTIFICATE-----\\nMIICwzCCAaugAwIBAgIEGfd1kTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteW91ZGRzMB4XDTIxMDIwODE0MDYyNFoXDTIyMDIwODE0MDYyNFowEjEQMA4GA1UEAxMHbXlvdWRkczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyx3l/E4Bt5CLsHSU2UbhPAcSzlsTaOJRZ0V7qAVm6SMlBslokzQthZTuXtlIDlIUcWdCTmMOsk9rZ36E8lfEkz/gf5HvXXIaV416Z5O5g4OVQ3MZuPgGvFE17eZRND9NnRdAIv3RWBLjnOGFoD8z7US1i8h7f3fZyZ/GaQ0VcP4B1ooUTzcQ7MFVymRHMXhlGFVm6cxES5b6EI2R9Wv/BgPY1/Vypq2kJGJdCoNO8IfXLq1FoGsY2QEbe8tQYJp+cU+WYqAC7cDkNiJ8cxeJ+/HQ3FFM7BmgzANOrekhNvjCZni9P2PMFXIpO12vEgmtiY4NePoPuyensIznkFySMCAwEAAaMhMB8wHQYDVR0OBBYEFPJglmgVMkO6FP1ESs32a8HlbO4ZMA0GCSqGSIb3DQEBCwUAA4IBAQAq2whjOzvMaFTD1m7JK2kzLEtBllJmZ72pwUIz8x0Ju3Kcr4jQeDAq3mOfxR6udWQsJ7+Ovjuvf/i06HHOxzAbOXOXAyzzS8jbkUX8VjGQueNFdZ7KxumT85gFNkBpe3sDdDmRxgY1pOFIUESFkcie7rLwCGo1q1z0KvwbqodeZnBprTSFHbePGNAndujVODo4xdH7fIlTrzx6L36BtJKYEKewmrDu9XbhGM1c8va100WRAHf3IIg8fnrf9Yf3c5+oYdxJoDAr0Y9N8J8ew2Fpdab+I5foQ7kVOCI4OZ23FOLDtGJEy5mArhTV95EOpqp6+GnE3FnATzUf5ecRChRB\\n-----END CERTIFICATE-----\"\n        }\n    }\n}"
						}
					]
				}
			]
		},
		{
			"name": "RADIUS Client Administration",
			"item": [
				{
					"name": "Register RADIUS Client",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB\"\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients"
							]
						},
						"description": "Register RADIUS Client.\n\nPermits administrator to register RADIUS client applications with Oracle RADIUS Agent. It generates new shared secret for the client which needs to be used during RADIUS based communications with Oracle RADIUS Agent.The generated shared secret value is returned as part of the response.\n\nIn this example a client called \"MyDatabaseClient\" is registered with the IP address of the database with \"applicationType\": \"Oracle\"."
					},
					"response": [
						{
							"name": "Example Success Response - Register RADIUS Client",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB\"\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Tue, 15 Sep 2020 13:03:20 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "129"
								}
							],
							"cookie": [],
							"body": "{\n    \"applicationName\": \"MyDatabaseClient\",\n    \"applicationType\": \"Oracle\",\n    \"hostName\": \"203.0.113.1\",\n    \"id\": 1,\n    \"sharedSecret\": \"lUxkrtvwpNQ\"\n}"
						}
					]
				},
				{
					"name": "Get Registered RADIUS Clients",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients"
							]
						},
						"description": "Get Registered RADIUS Clients.\n\nPermits administrator to list RADIUS clients registered with Oracle RADIUS Agent."
					},
					"response": [
						{
							"name": "- Example Success Response - Get Registered RADIUS Clients",
							"originalRequest": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 16:53:10 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "77"
								}
							],
							"cookie": [],
							"body": "[\n    \"MyRadiusTestClient\",\n    \"MyDatabaseClient\",\n    \"MySSHClient\"\n]"
						}
					]
				},
				{
					"name": "Get RADIUS Client Using Name",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/application/:radiusClientName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								"application",
								":radiusClientName"
							],
							"variable": [
								{
									"key": "radiusClientName",
									"value": "MyDatabaseClient"
								}
							]
						},
						"description": "Get RADIUS Client Using Name.\n\nPermits administrator to get properties of the given RADIUS client registered with Oracle RADIUS Agent using application name. Shared secret is not returned as part of the response.\n\nIn the Params tab set the \"radiusClientName\" value to the name of the RADIUS client to return."
					},
					"response": [
						{
							"name": "Example Success Response - Get RADIUS Client Using Name",
							"originalRequest": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/application/:radiusClientName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										"application",
										":radiusClientName"
									],
									"variable": [
										{
											"key": "radiusClientName",
											"value": "MyDatabaseClient"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 16:50:39 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "123"
								}
							],
							"cookie": [],
							"body": "{\n    \"applicationName\": \"MyDatabaseClient\",\n    \"applicationType\": \"Oracle\",\n    \"description\": \"Oracle DB\",\n    \"hostName\": \"203.0.113.1\",\n    \"id\": 1\n}"
						}
					]
				},
				{
					"name": "Get RADIUS Client Using Host",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/:hostName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								":hostName"
							],
							"variable": [
								{
									"key": "hostName",
									"value": "203.0.113.1"
								}
							]
						},
						"description": "Get RADIUS Client Using Host.\n\nPermits administrator to get details of the given RADIUS client registered with Oracle RADIUS Agent using host name or IP address. Shared secret is not returned as part of the response.\n\nIn the Params tab set the \"hostName\" value to the hostname or IP address of the RADIUS client to return."
					},
					"response": [
						{
							"name": "Example Success Response - Get RADIUS Client Using Host",
							"originalRequest": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/:hostName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										":hostName"
									],
									"variable": [
										{
											"key": "hostName",
											"value": "203.0.113.1"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 16:48:16 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "123"
								}
							],
							"cookie": [],
							"body": "{\n    \"applicationName\": \"MyDatabaseClient\",\n    \"applicationType\": \"Oracle\",\n    \"description\": \"Oracle DB\",\n    \"hostName\": \"203.0.113.1\",\n    \"id\": 1\n}"
						}
					]
				},
				{
					"name": "Reset Client Shared Secret",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB\"\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/reset",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								"reset"
							]
						},
						"description": "Reset Shared Secret.\n\nPermits administrator to reset the shared secret of a RADIUS client registered with Oracle RADIUS Agent. The new shared secret is return as part of the response.\n\nIn the Body add the details of the registered RADIUS client to reset."
					},
					"response": [
						{
							"name": "Example Success Response - Reset Client Shared Secret",
							"originalRequest": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB\"\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/reset",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										"reset"
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 16:56:30 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "152"
								}
							],
							"cookie": [],
							"body": "{\n    \"applicationName\": \"MyDatabaseClient\",\n    \"applicationType\": \"Oracle\",\n    \"description\": \"Oracle DB\",\n    \"hostName\": \"203.0.113.1\",\n    \"id\": 4,\n    \"sharedSecret\": \"mbsZDccv0Ns\"\n}"
						}
					]
				},
				{
					"name": "Update Radius Client By Name",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB update Radius client by Name\"\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/application/:radiusClientName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								"application",
								":radiusClientName"
							],
							"variable": [
								{
									"key": "radiusClientName",
									"value": "MyDatabaseClient"
								}
							]
						},
						"description": "Update Radius Client By Name.\n\nPermits an administrator to update properties of a registered Radius client (other than the shared secret) using application name.\n\nIn the Params tab set the value of \"radiusClientName\" to the name of the Radius client to update.\n\nIn the Body pass the updated details of the Radius client."
					},
					"response": [
						{
							"name": "Example Success Response - Update Radius Client By Name",
							"originalRequest": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB update Radius client by Name\"\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/application/:radiusClientName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										"application",
										":radiusClientName"
									],
									"variable": [
										{
											"key": "radiusClientName",
											"value": "MyDatabaseClient"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 17:00:05 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "145"
								}
							],
							"cookie": [],
							"body": "{\n    \"applicationName\": \"MyDatabaseClient\",\n    \"applicationType\": \"Oracle\",\n    \"description\": \"Oracle DB update Radius client by Name\",\n    \"hostName\": \"203.0.113.1\",\n    \"id\": 4\n}"
						}
					]
				},
				{
					"name": "Update RADIUS Client Using Host",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB update Radius client using Host\"\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/:hostName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								":hostName"
							],
							"variable": [
								{
									"key": "hostName",
									"value": "203.0.113.1"
								}
							]
						},
						"description": "Update RADIUS Client Using Host\n\nPermits administrator to update properties of a registered RADIUS client other than the shared secret using host name or IP address.\n\nIn the Params tab set the value of \"hostName\" to the hostname or IP address of the Radius client to update.\n\nIn the Body pass the updated details of the RADIUS client."
					},
					"response": [
						{
							"name": "Example Success Reponse - Update RADIUS Client Using Host",
							"originalRequest": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\r\n    \"applicationName\": \"MyDatabaseClient\",\r\n    \"hostName\": \"203.0.113.1\",\r\n    \"applicationType\": \"Oracle\",\r\n    \"description\": \"Oracle DB update Radius client using Host\"\r\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/:hostName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										":hostName"
									],
									"variable": [
										{
											"key": "hostName",
											"value": "203.0.113.1"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 17:02:38 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "155"
								}
							],
							"cookie": [],
							"body": "{\n    \"applicationName\": \"MyDatabaseClient\",\n    \"applicationType\": \"Oracle\",\n    \"description\": \"Oracle DB update Radius client using Host\",\n    \"hostName\": \"203.0.113.1\",\n    \"id\": 4\n}"
						}
					]
				},
				{
					"name": "Unregister RADIUS Client Using Host",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "DELETE",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/:hostName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								":hostName"
							],
							"variable": [
								{
									"key": "hostName",
									"value": "203.0.113.1"
								}
							]
						},
						"description": "Unregister RADIUS Client Using Host.\n\nPermits administrator to unregister a previously registered RADIUS client based on the host name or IP address.\n\nIn the Params tab set the value of \"hostName\" to the hostname or IP address of the RADIUS client to unregister."
					},
					"response": [
						{
							"name": "Example Success Response - Unregister RADIUS Client Using Host",
							"originalRequest": {
								"method": "DELETE",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/:hostName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										":hostName"
									],
									"variable": [
										{
											"key": "hostName",
											"value": "203.0.113.1"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 17:07:43 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "123"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Radius client with host name 203.0.113.1 is successfully deleted.\",\n    \"timestamp\": \"2021-03-22T17:07:43.899Z[UTC]\"\n}"
						}
					]
				},
				{
					"name": "Unregister RADIUS Client Using Name",
					"request": {
						"auth": {
							"type": "basic",
							"basic": [
								{
									"key": "password",
									"value": "{{PASSWORD}}",
									"type": "string"
								},
								{
									"key": "username",
									"value": "{{USERNAME}}",
									"type": "string"
								},
								{
									"key": "saveHelperData",
									"value": true,
									"type": "boolean"
								},
								{
									"key": "showPassword",
									"value": false,
									"type": "boolean"
								}
							]
						},
						"method": "DELETE",
						"header": [
							{
								"key": "Content-Type",
								"name": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/application/:radiusClientName",
							"host": [
								"{{radius-host}}"
							],
							"port": "{{radius-port}}",
							"path": [
								"radius-admin",
								"v1",
								"clients",
								"application",
								":radiusClientName"
							],
							"variable": [
								{
									"key": "radiusClientName",
									"value": "MyDatabaseClient"
								}
							]
						},
						"description": "Unregister RADIUS Client Using Name.\n\nPermits administrator to unregister a previously registered RADIUS client based on the application name.\n\nIn the Params tab set the value of \"radiusClientName\" to the name of the RADIUS client to unregister."
					},
					"response": [
						{
							"name": "Example Success Response - Unregister RADIUS Client Using Name",
							"originalRequest": {
								"method": "DELETE",
								"header": [
									{
										"key": "Content-Type",
										"name": "Content-Type",
										"type": "text",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{radius-host}}:{{radius-port}}/radius-admin/v1/clients/application/:radiusClientName",
									"host": [
										"{{radius-host}}"
									],
									"port": "{{radius-port}}",
									"path": [
										"radius-admin",
										"v1",
										"clients",
										"application",
										":radiusClientName"
									],
									"variable": [
										{
											"key": "radiusClientName",
											"value": "MyDatabaseClient"
										}
									]
								}
							},
							"status": "OK",
							"code": 200,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								},
								{
									"key": "Date",
									"value": "Mon, 22 Mar 2021 17:09:47 GMT"
								},
								{
									"key": "connection",
									"value": "keep-alive"
								},
								{
									"key": "content-length",
									"value": "123"
								}
							],
							"cookie": [],
							"body": "{\n    \"message\": \"Radius client with name MyDatabaseClient is successfully deleted.\",\n    \"timestamp\": \"2021-03-22T17:09:47.694Z[UTC]\"\n}"
						}
					]
				}
			]
		}
	]
}