7da2085fa3
* adds mirage factories for mfa methods and login enforcement * adds mirage handler for mfa config endpoints * adds mirage identity manager for uuids * updates mfa test to use renamed mfaLogin mirage handler * updates mfa login workflow for push methods (#15214) * MFA Login Enforcement Model (#15244) * adds mfa login enforcement model, adapter and serializer * updates mfa methods to hasMany realtionship and transforms property names * updates login enforcement adapter to use urlForQuery over buildURL * Model for mfa method (#15218) * Model for mfa method * Added adapter and serializer for mfa method - Updated mfa method model - Basic route to handle list view - Added MFA to access nav * Show landing page if methods are not configured * Updated adapter,serializer - Backend is adding new endpoint to list all the mfa methods * Updated landing page - Added MFA diagram - Created helper to resolve full path for assets like images * Remove ember assign * Fixed failing test * MFA method and enforcement list view (#15353) * MFA method and enforcement list view - Added new route for list views - List mfa methods along with id, type and icon - Added client side pagination to list views * Throw error if method id is not present * MFA Login Enforcement Form (#15410) * adds mfa login enforcement form and header components and radio card component * skips login enforcement form tests for now * adds jsdoc annotations for mfa-login-enforcement-header component * adds error handling when fetching identity targets in login enforcement form component * updates radio-card label elements * MFA Login Enforcement Create and Edit routes (#15422) * adds mfa login enforcement form and header components and radio card component * skips login enforcement form tests for now * updates to login enforcement form to fix issues hydrating methods and targets from model when editing * updates to mfa-config mirage handler and login enforcement handler * fixes issue with login enforcement serializer normalizeItems method throwing error on save * updates to mfa route structure * adds login enforcement create and edit routes * MFA Login Enforcement Read Views (#15462) * adds login enforcement read views * skip mfa-method-list-item test for now * MFA method form (#15432) * MFA method form - Updated model for form attributes - Form for editing, creating mfa methods * Added comments * Update model for mfa method * Refactor buildURL in mfa method adapter * Update adapter to handle mfa create * Fixed adapter to handle create mfa response * Sidebranch: MFA end user setup (#15273) * initial setup of components and route * fix navbar * replace parent component with controller * use auth service to return entity id * adapter and some error handling: * clean up adapter and handle warning * wip * use library for qrCode generation * clear warning and QR code display fix * flow for restart setup * add documentation * clean up * fix warning issue * handle root user * remove comment * update copy * fix margin * address comment * MFA Guided Setup Route (#15479) * adds mfa method create route with type selection workflow * updates mfa method create route links to use DocLink component * MFA Guided Setup Config View (#15486) * adds mfa guided setup config view * resets type query param on mfa method create route exit * hide next button if type is not selected in mfa method create route * updates to sure correct state when changing mfa method type in guided setup * Enforcement view at MFA method level (#15485) - List enforcements for each mfa method - Delete MFA method if no enforcements are present - Moved method, enforcement list item component to mfa folder * MFA Login Enforcement Validations (#15498) * adds model and form validations for mfa login enforcements * updates mfa login enforcement validation messages * updates validation message for mfa login enforcement targets * adds transition action to configure mfa button on landing page * unset enforcement on preference change in mfa guided setup workflow * Added validations for mfa method model (#15506) * UI/mfa breadcrumbs and small fixes (#15499) * add active class when on index * breadcrumbs * remove box-shadow to match designs * fix refresh load mfa-method * breadcrumb create * add an empty state the enforcements list view * change to beforeModel * UI/mfa small bugs (#15522) * remove pagintion and fix on methods list view * fix enforcements * Fix label for value on radio-card (#15542) * MFA Login Enforcement Component Tests (#15539) * adds tests for mfa-login-enforcement-header component * adds tests for mfa-login-enforcement-form component * Remove default values from mfa method model (#15540) - use passcode had a default value, as a result it was being sent with all the mfa method types during save and edit flows.. * UI/mfa small cleanup (#15549) * data-test-mleh -> data-test-mfa * Only one label per radio card * Remove unnecessary async * Simplify boolean logic * Make mutation clear * Revert "data-test-mleh -> data-test-mfa" This reverts commit 31430df7bb42580a976d082667cb6ed1f09c3944. * updates mfa login enforcement form to only display auth method types for current mounts as targets (#15547) * remove token type (#15548) * remove token type * conditional param * removes type from mfa method payload and fixes bug transitioning to method route on save success * removes punctuation from mfa form error message string match * updates qr-code component invocation to angle bracket * Re-trigger CI jobs with empty commit Co-authored-by: Arnav Palnitkar <arnav@hashicorp.com> Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com> Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com> Co-authored-by: Michele Degges <mdeggies@gmail.com>
12 lines
6.4 KiB
XML
12 lines
6.4 KiB
XML
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<g clip-path="url(#clip0_1174_82447)">
|
|
<path d="M23.9812 0.00939178H0.0187988V24.0094H23.9812V0.00939178Z" fill="#E3002C"/>
|
|
<path d="M13.9996 19.3444L14.4834 20.9977C14.5538 21.2372 14.6243 21.6317 14.6243 21.6317C14.6337 21.6317 14.7229 21.3076 14.7793 21.0963L15.2395 19.4149H15.6622L14.8544 22.0591C14.6947 22.571 14.5068 22.9092 14.0935 23.0172L13.9855 22.7448C14.2157 22.665 14.3378 22.5523 14.4364 22.2751C14.3988 22.0779 14.3753 21.9887 14.3753 21.9887C14.3472 21.8243 14.2204 21.3311 14.1405 21.0728L13.6333 19.4759L13.9996 19.3444ZM15.8616 21.2231C16.135 21.2231 16.3616 21.4509 16.3616 21.7231C16.3616 21.9952 16.135 22.2231 15.8616 22.2231C15.5883 22.2231 15.3616 22.0016 15.3616 21.7231C15.3616 21.4509 15.5883 21.2231 15.8616 21.2231ZM15.8616 21.318C15.6483 21.318 15.4816 21.4889 15.4816 21.7231C15.4816 21.9573 15.655 22.1282 15.8616 22.1282C16.0683 22.1282 16.2416 21.9573 16.2416 21.7231C16.2416 21.4889 16.0683 21.318 15.8616 21.318ZM12.91 18.4568V19.4243H13.5018L13.389 19.7249V19.7202H12.9006V21.364C12.9006 21.6458 12.971 21.7444 13.2012 21.7444C13.3045 21.7444 13.3656 21.7303 13.4313 21.6928L13.483 21.9511C13.3609 22.0168 13.2294 22.0544 13.065 22.0544C12.9382 22.0544 12.8442 22.0309 12.755 21.984C12.5906 21.8947 12.5296 21.735 12.5296 21.4767V19.7249H12.2196V19.4243H12.5296V18.4568H12.91ZM10.6039 18.4568V19.4196H11.6841L12.0082 19.3632V21.9699H11.6231V19.7202H10.5992V21.364C10.5992 21.6458 10.6697 21.7444 10.8998 21.7444C11.0031 21.7444 11.0642 21.7303 11.1299 21.6928L11.1816 21.9511C11.0595 22.0168 10.928 22.0544 10.7636 22.0544C10.6368 22.0544 10.5429 22.0309 10.4536 21.984C10.2892 21.8994 10.2282 21.735 10.2282 21.4767V19.7249H9.9182V19.4243H10.2235V18.4568H10.6039ZM6.77143 19.3538C7.02505 19.3538 7.25049 19.4524 7.41018 19.6309C7.61213 19.8564 7.66849 20.0959 7.67789 20.7065V20.7534H6.21252V20.8145C6.21252 21.054 6.2407 21.2419 6.32055 21.3734C6.45205 21.5941 6.6728 21.6881 6.90763 21.6881C7.13307 21.6881 7.32094 21.6129 7.48532 21.4485L7.62622 21.7069C7.41957 21.9135 7.13777 22.0262 6.83249 22.0262C6.17965 22.0262 5.78513 21.5143 5.78513 20.6689C5.78513 20.2368 5.86967 19.9644 6.06693 19.7061C6.25479 19.4665 6.48963 19.3538 6.77143 19.3538ZM5.51742 18.4568V21.1479C5.51742 21.5894 5.5362 21.8243 5.58787 21.9793H5.20744C5.20744 21.9793 5.16047 21.8478 5.15577 21.7162C4.98669 21.9276 4.80352 22.0121 4.53112 22.0121C3.92055 22.0121 3.5683 21.5331 3.5683 20.7205C3.5683 20.1757 3.73268 19.7765 4.05675 19.537C4.20705 19.4243 4.34325 19.3773 4.51233 19.3773C4.77534 19.3773 5.01018 19.4947 5.15108 19.7014C5.15108 19.7014 5.14638 19.49 5.14638 19.3069V18.4568H5.51742ZM8.23679 19.3632C8.23679 19.3632 8.32133 19.5511 8.32133 19.7624C8.56556 19.4947 8.81448 19.3679 9.06341 19.3679C9.31703 19.3679 9.54716 19.5135 9.6411 19.7436C9.67867 19.8329 9.69746 19.9362 9.69746 20.0395V21.9746H9.32172V20.2509C9.32172 19.9785 9.30294 19.9127 9.23718 19.8235C9.18552 19.7577 9.08689 19.7155 8.97886 19.7155C8.791 19.7155 8.49511 19.8798 8.32603 20.0724V21.9746H7.96438V20.0067C7.96438 19.645 7.87515 19.4712 7.87515 19.4712L8.23679 19.3632ZM3.38513 18.4614V21.9746H3.0047V18.4614H3.38513ZM4.56869 19.7014C4.38082 19.7014 4.22583 19.7953 4.1272 19.9691C4.01448 20.1616 3.97691 20.3495 3.97691 20.7065C3.97691 21.0023 3.99569 21.2231 4.07084 21.3734C4.17886 21.58 4.32916 21.6693 4.54521 21.6693C4.73777 21.6693 4.85049 21.6223 5.00078 21.5049C5.09941 21.4297 5.14168 21.3217 5.14168 21.3217V19.9691C5.02427 19.7906 4.84579 19.7014 4.56869 19.7014ZM6.74795 19.6685C6.40978 19.6685 6.22192 19.9362 6.20313 20.4622H7.28337C7.27867 20.1851 7.24579 20.016 7.17534 19.8939C7.0955 19.7577 6.92642 19.6685 6.74795 19.6685ZM21.5096 11.7452L22.1296 12.7409C21.8055 13.0556 21.4955 13.1871 21.0869 13.1871C20.9413 13.1871 20.7863 13.1636 20.6971 13.1542C20.9178 13.436 21.0305 13.7413 21.0305 14.1405C21.0305 15.1738 20.1429 15.9252 18.9358 15.9252C18.8701 15.9252 18.8278 15.9252 18.7151 15.9112C18.3393 16.099 18.128 16.2399 18.128 16.4043C18.128 16.4842 18.2172 16.5452 18.3722 16.5452L19.1706 16.5546C20.0348 16.5687 20.4904 16.7096 20.8896 17.0947C21.2231 17.4235 21.3781 17.8321 21.3781 18.3722C21.3781 18.8795 21.2325 19.2646 20.9225 19.6168C20.4247 20.1804 19.5699 20.3918 18.6822 20.3918C17.8744 20.3918 17.0431 20.2509 16.5311 19.7483C16.2211 19.4431 16.0661 19.0908 16.0661 18.6822C16.0661 18.3534 16.1413 18.189 16.1977 18.0716H17.5738C17.5174 18.2125 17.508 18.2924 17.508 18.4568C17.508 18.9358 17.8885 19.1941 18.5742 19.1941C18.9499 19.1941 19.2693 19.1519 19.5041 18.9969C19.7249 18.856 19.8705 18.6352 19.8705 18.3863C19.8705 17.8509 19.4149 17.6818 18.8278 17.6724L18.1937 17.6583C17.5315 17.6442 17.0994 17.5879 16.8317 17.4705C16.564 17.3671 16.3996 17.0994 16.3996 16.6861C16.3996 16.2963 16.5123 15.9346 17.4423 15.6763C16.6204 15.4509 16.2211 14.9014 16.2211 14.009C16.2211 12.7785 17.1652 11.98 18.6164 11.98C18.9358 11.98 19.227 12.027 19.6356 12.1303C19.9456 12.2149 20.1476 12.2618 20.3354 12.2618C20.744 12.2618 21.1667 12.074 21.5096 11.7452ZM12.2947 11.9331C12.4262 12.182 12.5061 12.4356 12.5061 12.6845C12.7268 12.5202 12.9147 12.3793 13.1589 12.2384C13.4595 12.074 13.8446 11.98 14.1781 11.98C14.8121 11.98 15.3663 12.3323 15.5401 12.8489C15.62 13.0697 15.6528 13.328 15.6528 13.7037V18.0951H14.1922V14.1875C14.1922 13.5065 14.0795 13.3092 13.6943 13.3092C13.3937 13.3092 13.0086 13.5205 12.6658 13.8493V18.0998H11.1769V13.746C11.1769 13.2294 11.1112 12.7362 10.9796 12.337L12.2947 11.9331ZM5.02896 9.93699C6.33933 9.93699 6.73855 10.0779 7.17065 10.3362C7.89393 10.7589 8.27906 11.5104 8.27906 12.4497C8.27906 13.5299 7.79061 14.3988 6.9499 14.8215C6.59765 14.9953 6.26419 15.0892 5.40939 15.0892H4.5546V18.0951H3V9.93699H5.02896ZM10.2892 11.9425V18.0951H8.80509V12.1914L10.2892 11.9425ZM18.607 13.1307C18.0434 13.1307 17.7194 13.4595 17.7194 14.0231C17.7194 14.6337 18.0716 14.8779 18.593 14.8779C19.1847 14.8779 19.5041 14.5726 19.5041 14.0231C19.5041 13.4595 19.1753 13.1307 18.607 13.1307ZM5.5456 11.2614H4.5593V13.7507H5.36712C5.99648 13.7507 6.18434 13.6661 6.39569 13.328C6.5319 13.1072 6.58356 12.8724 6.58826 12.4826C6.58826 11.7217 6.19843 11.2614 5.5456 11.2614ZM9.56595 9.45793C10.0685 9.45323 10.4677 9.89002 10.4677 10.4301C10.4677 10.9703 10.0591 11.4023 9.54716 11.4023C9.04931 11.4023 8.63601 10.9656 8.63601 10.4301C8.63601 9.89472 9.05871 9.45793 9.56595 9.45793Z" fill="white"/>
|
|
</g>
|
|
<defs>
|
|
<clipPath id="clip0_1174_82447">
|
|
<rect width="24" height="24" fill="white"/>
|
|
</clipPath>
|
|
</defs>
|
|
</svg>
|