From f9ccd0db2733cf8661540a70f99fda1796553c4d Mon Sep 17 00:00:00 2001 From: github-actions-bot Date: Wed, 21 Aug 2024 22:59:34 +0000 Subject: [PATCH] Updates --- ...f643073.iframe.bundle.js => 2279.c503fb80.iframe.bundle.js | 2 +- iframe.html | 2 +- keycloak-resources/keycloakify.buildinfo | 4 ++-- project.json | 2 +- ...iframe.bundle.js => runtime~main.c9a7ede3.iframe.bundle.js | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) rename 2279.8f643073.iframe.bundle.js => 2279.c503fb80.iframe.bundle.js (60%) rename runtime~main.fac4311e.iframe.bundle.js => runtime~main.c9a7ede3.iframe.bundle.js (99%) diff --git a/2279.8f643073.iframe.bundle.js b/2279.c503fb80.iframe.bundle.js similarity index 60% rename from 2279.8f643073.iframe.bundle.js rename to 2279.c503fb80.iframe.bundle.js index 2acd308a..3ca9212e 100644 --- a/2279.8f643073.iframe.bundle.js +++ b/2279.c503fb80.iframe.bundle.js @@ -1 +1 @@ -"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[2279],{"./dist/login/pages/WebauthnRegister.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>WebauthnRegister});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_tools_assert__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./dist/tools/assert.js"),_login_lib_kcClsx__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./dist/login/lib/kcClsx.js"),_tools_useInsertScriptTags__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./dist/tools/useInsertScriptTags.js");function WebauthnRegister(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,_login_lib_kcClsx__WEBPACK_IMPORTED_MODULE_4__.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,challenge=kcContext.challenge,userid=kcContext.userid,username=kcContext.username,signatureAlgorithms=kcContext.signatureAlgorithms,rpEntityName=kcContext.rpEntityName,rpId=kcContext.rpId,attestationConveyancePreference=kcContext.attestationConveyancePreference,authenticatorAttachment=kcContext.authenticatorAttachment,requireResidentKey=kcContext.requireResidentKey,userVerificationRequirement=kcContext.userVerificationRequirement,createTimeout=kcContext.createTimeout,excludeCredentialIds=kcContext.excludeCredentialIds,isSetRetry=kcContext.isSetRetry,isAppInitiatedAction=kcContext.isAppInitiatedAction,msg=i18n.msg,msgStr=i18n.msgStr,insertScriptTags=(0,_tools_useInsertScriptTags__WEBPACK_IMPORTED_MODULE_5__.m)({componentOrHookName:"WebauthnRegister",scriptTags:[{type:"text/javascript",src:url.resourcesCommonPath+"/node_modules/jquery/dist/jquery.min.js"},{type:"text/javascript",src:url.resourcesPath+"/js/base64url.js"},{type:"text/javascript",textContent:'\n function registerSecurityKey() {\n\n // Check if WebAuthn is supported by this browser\n if (!window.PublicKeyCredential) {\n $("#error").val("'+msgStr("webauthn-unsupported-browser-text")+'");\n $("#register").submit();\n return;\n }\n \n // mandatory parameters\n let challenge = "'+challenge+'";\n let userid = "'+userid+'";\n let username = "'+username+'";\n \n let signatureAlgorithms ='+JSON.stringify(signatureAlgorithms)+';\n let pubKeyCredParams = getPubKeyCredParams(signatureAlgorithms);\n \n let rpEntityName = "'+rpEntityName+'";\n let rp = {name: rpEntityName};\n \n let publicKey = {\n challenge: base64url.decode(challenge, {loose: true}),\n rp: rp,\n user: {\n id: base64url.decode(userid, {loose: true}),\n name: username,\n displayName: username\n },\n pubKeyCredParams: pubKeyCredParams,\n };\n \n // optional parameters\n let rpId = "'+rpId+'";\n publicKey.rp.id = rpId;\n \n let attestationConveyancePreference = "'+attestationConveyancePreference+"\";\n if (attestationConveyancePreference !== 'not specified') publicKey.attestation = attestationConveyancePreference;\n \n let authenticatorSelection = {};\n let isAuthenticatorSelectionSpecified = false;\n \n let authenticatorAttachment = \""+authenticatorAttachment+"\";\n if (authenticatorAttachment !== 'not specified') {\n authenticatorSelection.authenticatorAttachment = authenticatorAttachment;\n isAuthenticatorSelectionSpecified = true;\n }\n \n let requireResidentKey = \""+requireResidentKey+"\";\n if (requireResidentKey !== 'not specified') {\n if (requireResidentKey === 'Yes')\n authenticatorSelection.requireResidentKey = true;\n else\n authenticatorSelection.requireResidentKey = false;\n isAuthenticatorSelectionSpecified = true;\n }\n \n let userVerificationRequirement = \""+userVerificationRequirement+"\";\n if (userVerificationRequirement !== 'not specified') {\n authenticatorSelection.userVerification = userVerificationRequirement;\n isAuthenticatorSelectionSpecified = true;\n }\n \n if (isAuthenticatorSelectionSpecified) publicKey.authenticatorSelection = authenticatorSelection;\n \n let createTimeout = "+createTimeout+';\n if (createTimeout !== 0) publicKey.timeout = createTimeout * 1000;\n \n let excludeCredentialIds = "'+excludeCredentialIds+'";\n let excludeCredentials = getExcludeCredentials(excludeCredentialIds);\n if (excludeCredentials.length > 0) publicKey.excludeCredentials = excludeCredentials;\n \n navigator.credentials.create({publicKey})\n .then(function (result) {\n window.result = result;\n let clientDataJSON = result.response.clientDataJSON;\n let attestationObject = result.response.attestationObject;\n let publicKeyCredentialId = result.rawId;\n \n $("#clientDataJSON").val(base64url.encode(new Uint8Array(clientDataJSON), {pad: false}));\n $("#attestationObject").val(base64url.encode(new Uint8Array(attestationObject), {pad: false}));\n $("#publicKeyCredentialId").val(base64url.encode(new Uint8Array(publicKeyCredentialId), {pad: false}));\n \n if (typeof result.response.getTransports === "function") {\n let transports = result.response.getTransports();\n if (transports) {\n $("#transports").val(getTransportsAsString(transports));\n }\n } else {\n console.log("Your browser is not able to recognize supported transport media for the authenticator.");\n }\n \n let initLabel = "WebAuthn Authenticator (Default Label)";\n let labelResult = window.prompt("Please input your registered authenticator\'s label", initLabel);\n if (labelResult === null) labelResult = initLabel;\n $("#authenticatorLabel").val(labelResult);\n \n $("#register").submit();\n \n })\n .catch(function (err) {\n $("#error").val(err);\n $("#register").submit();\n \n });\n }\n \n function getPubKeyCredParams(signatureAlgorithmsList) {\n let pubKeyCredParams = [];\n if (signatureAlgorithmsList === []) {\n pubKeyCredParams.push({type: "public-key", alg: -7});\n return pubKeyCredParams;\n }\n \n for (let i = 0; i < signatureAlgorithmsList.length; i++) {\n pubKeyCredParams.push({\n type: "public-key",\n alg: signatureAlgorithmsList[i]\n });\n }\n return pubKeyCredParams;\n }\n \n function getExcludeCredentials(excludeCredentialIds) {\n let excludeCredentials = [];\n if (excludeCredentialIds === "") return excludeCredentials;\n \n let excludeCredentialIdsList = excludeCredentialIds.split(\',\');\n \n for (let i = 0; i < excludeCredentialIdsList.length; i++) {\n excludeCredentials.push({\n type: "public-key",\n id: base64url.decode(excludeCredentialIdsList[i],\n {loose: true})\n });\n }\n return excludeCredentials;\n }\n \n function getTransportsAsString(transportsList) {\n if (transportsList === \'\' || transportsList.constructor !== Array) return "";\n \n let transportsString = "";\n \n for (let i = 0; i < transportsList.length; i++) {\n transportsString += transportsList[i] + ",";\n }\n \n return transportsString.slice(0, -1);\n }\n '}]}).insertScriptTags;return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){insertScriptTags()}),[]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{className:kcClsx("kcWebAuthnKeyIcon")}),msg("webauthn-registration-title")]})},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("form",Object.assign({id:"register",className:kcClsx("kcFormClass"),action:url.loginAction,method:"post"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("div",Object.assign({className:kcClsx("kcFormGroupClass")},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"attestationObject",name:"attestationObject"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"publicKeyCredentialId",name:"publicKeyCredentialId"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"authenticatorLabel",name:"authenticatorLabel"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"transports",name:"transports"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"error",name:"error"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(LogoutOtherSessions,{kcClsx,i18n})]}))})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass"),id:"registerWebAuthn",value:msgStr("doRegisterSecurityKey"),onClick:function onClick(){(0,_tools_assert__WEBPACK_IMPORTED_MODULE_3__.h)("registerSecurityKey"in window),(0,_tools_assert__WEBPACK_IMPORTED_MODULE_3__.h)("function"==typeof window.registerSecurityKey),window.registerSecurityKey()}}),!isSetRetry&&isAppInitiatedAction&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("form",Object.assign({action:url.loginAction,className:kcClsx("kcFormClass"),id:"kc-webauthn-settings-form",method:"post"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonClass","kcButtonDefaultClass","kcButtonBlockClass","kcButtonLargeClass"),id:"cancelWebAuthnAIA",name:"cancel-aia",value:"true"},{children:msg("doCancel")}))}))]}))}function LogoutOtherSessions(props){var kcClsx=props.kcClsx,msg=props.i18n.msg;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",Object.assign({id:"kc-form-options",className:kcClsx("kcFormOptionsClass")},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsWrapperClass")},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",Object.assign({className:"checkbox"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("label",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"checkbox",id:"logout-sessions",name:"logout-sessions",value:"on",defaultChecked:!0}),msg("logoutOtherSessions")]})}))}))}))}}}]); \ No newline at end of file +"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[2279],{"./dist/login/pages/WebauthnRegister.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>WebauthnRegister});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js");var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_tools_assert__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./dist/tools/assert.js"),_login_lib_kcClsx__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./dist/login/lib/kcClsx.js"),_tools_useInsertScriptTags__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./dist/tools/useInsertScriptTags.js");function WebauthnRegister(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,_login_lib_kcClsx__WEBPACK_IMPORTED_MODULE_4__.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,challenge=kcContext.challenge,userid=kcContext.userid,username=kcContext.username,signatureAlgorithms=kcContext.signatureAlgorithms,rpEntityName=kcContext.rpEntityName,rpId=kcContext.rpId,attestationConveyancePreference=kcContext.attestationConveyancePreference,authenticatorAttachment=kcContext.authenticatorAttachment,requireResidentKey=kcContext.requireResidentKey,userVerificationRequirement=kcContext.userVerificationRequirement,createTimeout=kcContext.createTimeout,excludeCredentialIds=kcContext.excludeCredentialIds,isSetRetry=kcContext.isSetRetry,isAppInitiatedAction=kcContext.isAppInitiatedAction,msg=i18n.msg,msgStr=i18n.msgStr,insertScriptTags=(0,_tools_useInsertScriptTags__WEBPACK_IMPORTED_MODULE_5__.m)({componentOrHookName:"WebauthnRegister",scriptTags:[{type:"text/javascript",src:url.resourcesCommonPath+"/node_modules/jquery/dist/jquery.min.js"},{type:"text/javascript",src:url.resourcesPath+"/js/base64url.js"},{type:"text/javascript",textContent:'\n function registerSecurityKey() {\n\n // Check if WebAuthn is supported by this browser\n if (!window.PublicKeyCredential) {\n $("#error").val("'+msgStr("webauthn-unsupported-browser-text")+'");\n $("#register").submit();\n return;\n }\n \n // mandatory parameters\n let challenge = "'+challenge+'";\n let userid = "'+userid+'";\n let username = "'+username+'";\n \n let signatureAlgorithms ='+JSON.stringify(signatureAlgorithms)+';\n let pubKeyCredParams = getPubKeyCredParams(signatureAlgorithms);\n \n let rpEntityName = "'+rpEntityName+'";\n let rp = {name: rpEntityName};\n \n let publicKey = {\n challenge: base64url.decode(challenge, {loose: true}),\n rp: rp,\n user: {\n id: base64url.decode(userid, {loose: true}),\n name: username,\n displayName: username\n },\n pubKeyCredParams: pubKeyCredParams,\n };\n \n // optional parameters\n let rpId = "'+rpId+'";\n publicKey.rp.id = rpId;\n \n let attestationConveyancePreference = "'+attestationConveyancePreference+"\";\n if (attestationConveyancePreference !== 'not specified') publicKey.attestation = attestationConveyancePreference;\n \n let authenticatorSelection = {};\n let isAuthenticatorSelectionSpecified = false;\n \n let authenticatorAttachment = \""+authenticatorAttachment+"\";\n if (authenticatorAttachment !== 'not specified') {\n authenticatorSelection.authenticatorAttachment = authenticatorAttachment;\n isAuthenticatorSelectionSpecified = true;\n }\n \n let requireResidentKey = \""+requireResidentKey+"\";\n if (requireResidentKey !== 'not specified') {\n if (requireResidentKey === 'Yes')\n authenticatorSelection.requireResidentKey = true;\n else\n authenticatorSelection.requireResidentKey = false;\n isAuthenticatorSelectionSpecified = true;\n }\n \n let userVerificationRequirement = \""+userVerificationRequirement+"\";\n if (userVerificationRequirement !== 'not specified') {\n authenticatorSelection.userVerification = userVerificationRequirement;\n isAuthenticatorSelectionSpecified = true;\n }\n \n if (isAuthenticatorSelectionSpecified) publicKey.authenticatorSelection = authenticatorSelection;\n \n let createTimeout = "+createTimeout+';\n if (createTimeout !== 0) publicKey.timeout = createTimeout * 1000;\n \n let excludeCredentialIds = "'+excludeCredentialIds+'";\n let excludeCredentials = getExcludeCredentials(excludeCredentialIds);\n if (excludeCredentials.length > 0) publicKey.excludeCredentials = excludeCredentials;\n \n navigator.credentials.create({publicKey})\n .then(function (result) {\n window.result = result;\n let clientDataJSON = result.response.clientDataJSON;\n let attestationObject = result.response.attestationObject;\n let publicKeyCredentialId = result.rawId;\n \n $("#clientDataJSON").val(base64url.encode(new Uint8Array(clientDataJSON), {pad: false}));\n $("#attestationObject").val(base64url.encode(new Uint8Array(attestationObject), {pad: false}));\n $("#publicKeyCredentialId").val(base64url.encode(new Uint8Array(publicKeyCredentialId), {pad: false}));\n \n if (typeof result.response.getTransports === "function") {\n let transports = result.response.getTransports();\n if (transports) {\n $("#transports").val(getTransportsAsString(transports));\n }\n } else {\n console.log("Your browser is not able to recognize supported transport media for the authenticator.");\n }\n \n let initLabel = "WebAuthn Authenticator (Default Label)";\n let labelResult = window.prompt("Please input your registered authenticator\'s label", initLabel);\n if (labelResult === null) labelResult = initLabel;\n $("#authenticatorLabel").val(labelResult);\n \n $("#register").submit();\n \n })\n .catch(function (err) {\n $("#error").val(err);\n $("#register").submit();\n \n });\n }\n \n function getPubKeyCredParams(signatureAlgorithmsList) {\n let pubKeyCredParams = [];\n if (signatureAlgorithmsList.length === 0) {\n pubKeyCredParams.push({type: "public-key", alg: -7});\n return pubKeyCredParams;\n }\n \n for (let i = 0; i < signatureAlgorithmsList.length; i++) {\n pubKeyCredParams.push({\n type: "public-key",\n alg: signatureAlgorithmsList[i]\n });\n }\n return pubKeyCredParams;\n }\n \n function getExcludeCredentials(excludeCredentialIds) {\n let excludeCredentials = [];\n if (excludeCredentialIds === "") return excludeCredentials;\n \n let excludeCredentialIdsList = excludeCredentialIds.split(\',\');\n \n for (let i = 0; i < excludeCredentialIdsList.length; i++) {\n excludeCredentials.push({\n type: "public-key",\n id: base64url.decode(excludeCredentialIdsList[i],\n {loose: true})\n });\n }\n return excludeCredentials;\n }\n \n function getTransportsAsString(transportsList) {\n if (transportsList === \'\' || Array.isArray(transportsList)) return "";\n \n let transportsString = "";\n \n for (let i = 0; i < transportsList.length; i++) {\n transportsString += transportsList[i] + ",";\n }\n \n return transportsString.slice(0, -1);\n }\n '}]}).insertScriptTags;return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){insertScriptTags()}),[]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{className:kcClsx("kcWebAuthnKeyIcon")}),msg("webauthn-registration-title")]})},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("form",Object.assign({id:"register",className:kcClsx("kcFormClass"),action:url.loginAction,method:"post"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("div",Object.assign({className:kcClsx("kcFormGroupClass")},{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"attestationObject",name:"attestationObject"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"publicKeyCredentialId",name:"publicKeyCredentialId"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"authenticatorLabel",name:"authenticatorLabel"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"transports",name:"transports"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"hidden",id:"error",name:"error"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(LogoutOtherSessions,{kcClsx,i18n})]}))})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass"),id:"registerWebAuthn",value:msgStr("doRegisterSecurityKey"),onClick:function onClick(){(0,_tools_assert__WEBPACK_IMPORTED_MODULE_3__.h)("registerSecurityKey"in window),(0,_tools_assert__WEBPACK_IMPORTED_MODULE_3__.h)("function"==typeof window.registerSecurityKey),window.registerSecurityKey()}}),!isSetRetry&&isAppInitiatedAction&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("form",Object.assign({action:url.loginAction,className:kcClsx("kcFormClass"),id:"kc-webauthn-settings-form",method:"post"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonClass","kcButtonDefaultClass","kcButtonBlockClass","kcButtonLargeClass"),id:"cancelWebAuthnAIA",name:"cancel-aia",value:"true"},{children:msg("doCancel")}))}))]}))}function LogoutOtherSessions(props){var kcClsx=props.kcClsx,msg=props.i18n.msg;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",Object.assign({id:"kc-form-options",className:kcClsx("kcFormOptionsClass")},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsWrapperClass")},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div",Object.assign({className:"checkbox"},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("label",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{type:"checkbox",id:"logout-sessions",name:"logout-sessions",value:"on",defaultChecked:!0}),msg("logoutOtherSessions")]})}))}))}))}}}]); \ No newline at end of file diff --git a/iframe.html b/iframe.html index 729b7298..61e20ba9 100644 --- a/iframe.html +++ b/iframe.html @@ -375,4 +375,4 @@ - window['STORIES'] = [{"titlePrefix":"","directory":"./stories","files":"**/*.stories.tsx","importPathMatcher":"^\\.[\\\\/](?:stories(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.tsx)$"}]; \ No newline at end of file + window['STORIES'] = [{"titlePrefix":"","directory":"./stories","files":"**/*.stories.tsx","importPathMatcher":"^\\.[\\\\/](?:stories(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.tsx)$"}]; \ No newline at end of file diff --git a/keycloak-resources/keycloakify.buildinfo b/keycloak-resources/keycloakify.buildinfo index f9ba4d03..6d3aa1b8 100644 --- a/keycloak-resources/keycloakify.buildinfo +++ b/keycloak-resources/keycloakify.buildinfo @@ -1,8 +1,8 @@ { "destDirPath": "/home/runner/work/keycloakify/keycloakify/.storybook/static/keycloak-resources", - "keycloakifyVersion": "10.0.0-rc.144", + "keycloakifyVersion": "10.0.0-rc.145", "buildContext": { - "loginThemeResourcesFromKeycloakVersion": "10.0.0-rc.144", + "loginThemeResourcesFromKeycloakVersion": "10.0.0-rc.145", "cacheDirPath": "../../../node_modules/.cache/scripts", "fetchOptions": { "strictSSL": false diff --git a/project.json b/project.json index d44bf581..4dde6f6a 100644 --- a/project.json +++ b/project.json @@ -1 +1 @@ -{"generatedAt":1724026516607,"builder":{"name":"webpack5"},"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":true,"hasStorybookEslint":true,"refCount":0,"packageManager":{"type":"yarn","version":"1.22.22"},"storybookVersion":"6.5.16","language":"typescript","storybookPackages":{"@storybook/builder-webpack5":{"version":"6.5.16"},"@storybook/manager-webpack5":{"version":"6.5.16"},"@storybook/react":{"version":"6.5.16"},"eslint-plugin-storybook":{"version":"0.6.11"}},"framework":{"name":"react"},"addons":{"storybook-dark-mode":{"version":"1.1.2"},"@storybook/addon-a11y":{"version":"6.5.16"}}} +{"generatedAt":1724281131714,"builder":{"name":"webpack5"},"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":true,"hasStorybookEslint":true,"refCount":0,"packageManager":{"type":"yarn","version":"1.22.22"},"storybookVersion":"6.5.16","language":"typescript","storybookPackages":{"@storybook/builder-webpack5":{"version":"6.5.16"},"@storybook/manager-webpack5":{"version":"6.5.16"},"@storybook/react":{"version":"6.5.16"},"eslint-plugin-storybook":{"version":"0.6.11"}},"framework":{"name":"react"},"addons":{"storybook-dark-mode":{"version":"1.1.2"},"@storybook/addon-a11y":{"version":"6.5.16"}}} diff --git a/runtime~main.fac4311e.iframe.bundle.js b/runtime~main.c9a7ede3.iframe.bundle.js similarity index 99% rename from runtime~main.fac4311e.iframe.bundle.js rename to runtime~main.c9a7ede3.iframe.bundle.js index 8890a937..51e83dbe 100644 --- a/runtime~main.fac4311e.iframe.bundle.js +++ b/runtime~main.c9a7ede3.iframe.bundle.js @@ -1 +1 @@ -(()=>{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>chunkId+"."+{317:"763f2741",500:"49288060",543:"de38f60c",651:"0824996d",745:"457d6663",1413:"d9a44ac4",1461:"32102b69",1503:"02bf5d4d",1589:"6b444e29",1600:"5b6d4ecb",1665:"5e563ced",2140:"84984ee0",2279:"8f643073",2410:"d580439b",2442:"1598949b",2551:"31c9ba53",2680:"3d978f41",2684:"5d77f5d4",2728:"7718f5c0",2837:"f13fb31e",2844:"80d0d88b",2853:"478b30ed",2867:"fddf3229",2897:"f55cc16b",2977:"609fbccc",3148:"ffbd9632",3284:"00f2bcd7",3325:"24bb2747",3402:"1f749885",3558:"29cce1a5",3612:"c626f993",3699:"a8159afd",3744:"07fe0e84",3845:"417d7543",4038:"6bf20da3",4062:"c5571a35",4174:"7e938d00",4734:"aefab34b",4774:"dfd230d2",4937:"3c67efd9",4940:"9d4ddaaf",4950:"1454d8ac",4977:"e218e836",5013:"d77c4d1c",5025:"9eb1d7b3",5046:"73519e7e",5051:"7ef3c2fe",5082:"0389fe3d",5119:"0a75c144",5229:"565594db",5392:"eebef1ba",5460:"441871b9",5550:"08b33b64",5684:"7b163a7a",5749:"5edc1976",5935:"7426907f",5965:"66d2a165",6056:"5ce3920d",6057:"27919d87",6131:"c631c53f",6152:"65a60011",6276:"e2d51593",6356:"784ebdba",6402:"67502449",6701:"2f6f5aa8",6713:"7417ff86",6726:"fc7c8f4f",6752:"df10357c",7087:"65cb4461",7122:"cdb95070",7156:"de4902ed",7233:"7fb26355",7273:"f8d6cd77",7339:"aee874da",7627:"9aebb8c1",7797:"997c39b4",7890:"eb84f092",7901:"deb1004b",7974:"2c3607b3",8060:"bed02f89",8064:"ed969fe6",8150:"2c3dd0d7",8151:"b232994d",8163:"9e556999",8289:"cb1b242c",8318:"ae3921d5",8394:"bd3955c4",8402:"9da9f2e1",8429:"c6c683e2",8509:"5cfb75f0",9062:"b651077c",9115:"52d043b4",9282:"07138bcb",9284:"a5d70c1c",9353:"9e4abf74",9422:"73949c35",9507:"6a02b845",9719:"a65c9cd5",9721:"a5b3db49",9790:"f1cd3dfe",9807:"c3379ce5",9980:"d3178bb4"}[chunkId]+".iframe.bundle.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.hmd=module=>((module=Object.create(module)).children||(module.children=[]),Object.defineProperty(module,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+module.id)}}),module),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{var installedChunks={1303:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(1303!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>chunkId+"."+{317:"763f2741",500:"49288060",543:"de38f60c",651:"0824996d",745:"457d6663",1413:"d9a44ac4",1461:"32102b69",1503:"02bf5d4d",1589:"6b444e29",1600:"5b6d4ecb",1665:"5e563ced",2140:"84984ee0",2279:"c503fb80",2410:"d580439b",2442:"1598949b",2551:"31c9ba53",2680:"3d978f41",2684:"5d77f5d4",2728:"7718f5c0",2837:"f13fb31e",2844:"80d0d88b",2853:"478b30ed",2867:"fddf3229",2897:"f55cc16b",2977:"609fbccc",3148:"ffbd9632",3284:"00f2bcd7",3325:"24bb2747",3402:"1f749885",3558:"29cce1a5",3612:"c626f993",3699:"a8159afd",3744:"07fe0e84",3845:"417d7543",4038:"6bf20da3",4062:"c5571a35",4174:"7e938d00",4734:"aefab34b",4774:"dfd230d2",4937:"3c67efd9",4940:"9d4ddaaf",4950:"1454d8ac",4977:"e218e836",5013:"d77c4d1c",5025:"9eb1d7b3",5046:"73519e7e",5051:"7ef3c2fe",5082:"0389fe3d",5119:"0a75c144",5229:"565594db",5392:"eebef1ba",5460:"441871b9",5550:"08b33b64",5684:"7b163a7a",5749:"5edc1976",5935:"7426907f",5965:"66d2a165",6056:"5ce3920d",6057:"27919d87",6131:"c631c53f",6152:"65a60011",6276:"e2d51593",6356:"784ebdba",6402:"67502449",6701:"2f6f5aa8",6713:"7417ff86",6726:"fc7c8f4f",6752:"df10357c",7087:"65cb4461",7122:"cdb95070",7156:"de4902ed",7233:"7fb26355",7273:"f8d6cd77",7339:"aee874da",7627:"9aebb8c1",7797:"997c39b4",7890:"eb84f092",7901:"deb1004b",7974:"2c3607b3",8060:"bed02f89",8064:"ed969fe6",8150:"2c3dd0d7",8151:"b232994d",8163:"9e556999",8289:"cb1b242c",8318:"ae3921d5",8394:"bd3955c4",8402:"9da9f2e1",8429:"c6c683e2",8509:"5cfb75f0",9062:"b651077c",9115:"52d043b4",9282:"07138bcb",9284:"a5d70c1c",9353:"9e4abf74",9422:"73949c35",9507:"6a02b845",9719:"a65c9cd5",9721:"a5b3db49",9790:"f1cd3dfe",9807:"c3379ce5",9980:"d3178bb4"}[chunkId]+".iframe.bundle.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.hmd=module=>((module=Object.create(module)).children||(module.children=[]),Object.defineProperty(module,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+module.id)}}),module),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{var installedChunks={1303:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(1303!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i