keycloak_theme/2680.3d978f41.iframe.bundle.js
github-actions-bot f66c3095f2 Updates
2024-09-30 09:54:17 +00:00

1 line
6.2 KiB
JavaScript

"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[2680],{"./dist/account/pages/Applications.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>Applications});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/react/jsx-runtime.js"),_account_lib_kcClsx__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./dist/account/lib/kcClsx.js");function Applications(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,classes=props.classes,Template=props.Template,kcClsx=(0,_account_lib_kcClsx__WEBPACK_IMPORTED_MODULE_8__.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,applications=kcContext.applications.applications,stateChecker=kcContext.stateChecker,msg=i18n.msg,advancedMsg=i18n.advancedMsg;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(Template,Object.assign({},{kcContext,i18n,doUseDefaultCss,classes},{active:"applications"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div",Object.assign({className:"row"},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div",Object.assign({className:"col-md-10"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h2",{children:msg("applicationsHtmlTitle")})})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("form",Object.assign({action:url.applicationsUrl,method:"post"},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("input",{type:"hidden",id:"stateChecker",name:"stateChecker",value:stateChecker}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("input",{type:"hidden",id:"referrer",name:"referrer",value:stateChecker}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("table",Object.assign({className:"table table-striped table-bordered"},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("thead",{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("tr",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:msg("application")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:msg("availableRoles")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:msg("grantedPermissions")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:msg("additionalGrants")}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:msg("action")})]})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("tbody",{children:applications.map((function(application){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("tr",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("td",{children:[application.effectiveUrl&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("a",Object.assign({href:application.effectiveUrl},{children:application.client.name&&advancedMsg(application.client.name)||application.client.clientId})),!application.effectiveUrl&&(application.client.name&&advancedMsg(application.client.name)||application.client.clientId)]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("td",{children:[!isArrayWithEmptyObject(application.realmRolesAvailable)&&application.realmRolesAvailable.map((function(role,index){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span",{children:[role.description?advancedMsg(role.description):advancedMsg(role.name),index<application.realmRolesAvailable.length-1&&", "]},role.name)})),application.resourceRolesAvailable&&Object.keys(application.resourceRolesAvailable).map((function(resource){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span",{children:[!isArrayWithEmptyObject(application.realmRolesAvailable)&&", ",application.resourceRolesAvailable[resource].map((function(clientRole){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span",{children:[clientRole.roleDescription?advancedMsg(clientRole.roleDescription):advancedMsg(clientRole.roleName)," ",msg("inResource")," ",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("strong",{children:clientRole.clientName?advancedMsg(clientRole.clientName):clientRole.clientId}),clientRole!==application.resourceRolesAvailable[resource][application.resourceRolesAvailable[resource].length-1]&&", "]},clientRole.roleName)}))]},resource)}))]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:application.client.consentRequired?application.clientScopesGranted.map((function(claim){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span",{children:[advancedMsg(claim),claim!==application.clientScopesGranted[application.clientScopesGranted.length-1]&&", "]},claim)})):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("strong",{children:msg("fullAccess")})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:application.additionalGrants.map((function(grant){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span",{children:[advancedMsg(grant),grant!==application.additionalGrants[application.additionalGrants.length-1]&&", "]},grant)}))}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("td",{children:application.client.consentRequired&&application.clientScopesGranted.length>0||application.additionalGrants.length>0?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonPrimaryClass","kcButtonClass"),id:"revoke-"+application.client.clientId,name:"clientId",value:application.client.id},{children:msg("revoke")})):null})]},application.client.clientId)}))})]}))]}))]}))}))}function isArrayWithEmptyObject(variable){return Array.isArray(variable)&&1===variable.length&&"object"==typeof variable[0]&&0===Object.keys(variable[0]).length}}}]);