mirror of
https://github.com/ansible/awx.git
synced 2026-05-16 05:47:38 -02:30
Send real client remote address in TACACS+ authentication packet (#14077)
Co-authored-by: ekougs <ekougs@gmail.com>
This commit is contained in:
@@ -15,6 +15,7 @@ SettingsAPI.readCategory.mockResolvedValue({
|
||||
TACACSPLUS_SECRET: '$encrypted$',
|
||||
TACACSPLUS_SESSION_TIMEOUT: 5,
|
||||
TACACSPLUS_AUTH_PROTOCOL: 'ascii',
|
||||
TACACSPLUS_REM_ADDR: false,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ describe('<TACACSDetail />', () => {
|
||||
TACACSPLUS_SECRET: '$encrypted$',
|
||||
TACACSPLUS_SESSION_TIMEOUT: 5,
|
||||
TACACSPLUS_AUTH_PROTOCOL: 'ascii',
|
||||
TACACSPLUS_REM_ADDR: false,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
@@ -12,6 +12,7 @@ import useModal from 'hooks/useModal';
|
||||
import useRequest from 'hooks/useRequest';
|
||||
import { SettingsAPI } from 'api';
|
||||
import {
|
||||
BooleanField,
|
||||
ChoiceField,
|
||||
EncryptedField,
|
||||
InputField,
|
||||
@@ -116,6 +117,10 @@ function TACACSEdit() {
|
||||
name="TACACSPLUS_AUTH_PROTOCOL"
|
||||
config={tacacs.TACACSPLUS_AUTH_PROTOCOL}
|
||||
/>
|
||||
<BooleanField
|
||||
name="TACACSPLUS_REM_ADDR"
|
||||
config={tacacs.TACACSPLUS_REM_ADDR}
|
||||
/>
|
||||
{submitError && <FormSubmitError error={submitError} />}
|
||||
{revertError && <FormSubmitError error={revertError} />}
|
||||
</FormColumnLayout>
|
||||
|
||||
@@ -26,6 +26,7 @@ describe('<TACACSEdit />', () => {
|
||||
TACACSPLUS_SECRET: '$encrypted$',
|
||||
TACACSPLUS_SESSION_TIMEOUT: 123,
|
||||
TACACSPLUS_AUTH_PROTOCOL: 'ascii',
|
||||
TACACSPLUS_REM_ADDR: false,
|
||||
},
|
||||
});
|
||||
});
|
||||
@@ -112,6 +113,7 @@ describe('<TACACSEdit />', () => {
|
||||
TACACSPLUS_SECRET: '',
|
||||
TACACSPLUS_SESSION_TIMEOUT: 123,
|
||||
TACACSPLUS_AUTH_PROTOCOL: 'ascii',
|
||||
TACACSPLUS_REM_ADDR: false,
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -2708,6 +2708,15 @@
|
||||
["pap", "pap"]
|
||||
]
|
||||
},
|
||||
"TACACSPLUS_REM_ADDR": {
|
||||
"type": "boolean",
|
||||
"required": false,
|
||||
"label": "TACACS+ client address sending enabled",
|
||||
"help_text": "Enable the client address sending by TACACS+ client.",
|
||||
"category": "TACACS+",
|
||||
"category_slug": "tacacsplus",
|
||||
"default": false
|
||||
},
|
||||
"SOCIAL_AUTH_GOOGLE_OAUTH2_KEY": {
|
||||
"type": "string",
|
||||
"required": false,
|
||||
@@ -5936,6 +5945,15 @@
|
||||
["pap", "pap"]
|
||||
]
|
||||
},
|
||||
"TACACSPLUS_REM_ADDR": {
|
||||
"type": "boolean",
|
||||
"required": false,
|
||||
"label": "TACACS+ client address sending enabled",
|
||||
"help_text": "Enable the client address sending by TACACS+ client.",
|
||||
"category": "TACACS+",
|
||||
"category_slug": "tacacsplus",
|
||||
"defined_in_file": false
|
||||
},
|
||||
"SOCIAL_AUTH_GOOGLE_OAUTH2_CALLBACK_URL": {
|
||||
"type": "string",
|
||||
"label": "Google OAuth2 Callback URL",
|
||||
|
||||
@@ -251,6 +251,7 @@
|
||||
"TACACSPLUS_SECRET": "",
|
||||
"TACACSPLUS_SESSION_TIMEOUT": 5,
|
||||
"TACACSPLUS_AUTH_PROTOCOL": "ascii",
|
||||
"TACACSPLUS_REM_ADDR": false,
|
||||
"SOCIAL_AUTH_GOOGLE_OAUTH2_CALLBACK_URL": "https://localhost:3000/sso/complete/google-oauth2/",
|
||||
"SOCIAL_AUTH_GOOGLE_OAUTH2_KEY": "",
|
||||
"SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET": "",
|
||||
|
||||
Reference in New Issue
Block a user