@@ -150,9 +175,9 @@ const AdditionalParams = ({ item = {}, request, updateAuth, collection }) => {
(dropdownTippyRef.current = ref);
- const [fetchingToken, toggleFetchingToken] = useState(false);
const oAuth = get(request, 'auth.oauth2', {});
const {
@@ -49,38 +47,6 @@ const OAuth2Implicit = ({ save, item = {}, request, handleRun, updateAuth, colle
);
});
- const handleFetchOauth2Credentials = async () => {
- let requestCopy = cloneDeep(request);
- requestCopy.oauth2 = requestCopy?.auth.oauth2;
- requestCopy.headers = {};
- toggleFetchingToken(true);
- try {
- const result = await dispatch(fetchOauth2Credentials({
- itemUid: item.uid,
- request: requestCopy,
- collection,
- folderUid: folder?.uid || null,
- forceGetToken: true
- }));
-
- toggleFetchingToken(false);
-
- // Check if the result contains error or if access_token is missing
- if (result?.error || !result?.access_token) {
- const errorMessage = result?.error || 'No access token received from authorization server';
- toast.error(errorMessage);
- return;
- }
-
- toast.success('Token fetched successfully!');
- }
- catch (error) {
- console.error(error);
- toggleFetchingToken(false);
- toast.error(error?.message || 'An error occurred while fetching token!');
- }
- }
-
const handleSave = () => { save(); };
const handleChange = (key, value) => {
@@ -111,16 +77,6 @@ const OAuth2Implicit = ({ save, item = {}, request, handleRun, updateAuth, colle
handleChange('autoFetchToken', e.target.checked);
};
- const handleClearCache = (e) => {
- dispatch(clearOauth2Cache({ collectionUid: collection?.uid, url: interpolatedAuthUrl, credentialsId }))
- .then(() => {
- toast.success('Cleared cache successfully');
- })
- .catch((err) => {
- toast.error(err.message);
- });
- };
-
return (
@@ -262,18 +218,13 @@ const OAuth2Implicit = ({ save, item = {}, request, handleRun, updateAuth, colle
-
-
-
-
+
+
);
};
diff --git a/packages/bruno-app/src/components/RequestPane/Auth/OAuth2/Oauth2ActionButtons/index.js b/packages/bruno-app/src/components/RequestPane/Auth/OAuth2/Oauth2ActionButtons/index.js
index de729fdd5..3d3dc697d 100644
--- a/packages/bruno-app/src/components/RequestPane/Auth/OAuth2/Oauth2ActionButtons/index.js
+++ b/packages/bruno-app/src/components/RequestPane/Auth/OAuth2/Oauth2ActionButtons/index.js
@@ -99,12 +99,22 @@ const Oauth2ActionButtons = ({ item, request, collection, url: accessTokenUrl, c
return (
-