github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/assets/templates/move_delegated_auth.html (about) 1 <!DOCTYPE html> 2 <html lang="{{.Locale}}"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="theme-color" content="#fff"> 7 <title>{{t "Move delegated auth Title"}}</title> 8 <link rel="stylesheet" href="{{asset .Domain "/fonts/fonts.css" .ContextName}}"> 9 <link rel="stylesheet" href="{{asset .Domain "/css/cozy-bs.min.css" .ContextName}}"> 10 <link rel="stylesheet" href="{{asset .Domain "/styles/theme.css" .ContextName}}"> 11 <link rel="stylesheet" href="{{asset .Domain "/styles/cirrus.css" .ContextName}}"> 12 {{.Favicon}} 13 <link rel="preload" href="/assets/icons/check.svg" as="image"> 14 </head> 15 <body> 16 <body class="cirrus theme-inverted"> 17 <form id="two-factor-form" method="POST" action="/auth/twofactor" class="d-contents"> 18 <input id="state" type="hidden" name="state" value="{{.State}}" /> 19 <input id="client_id" type="hidden" name="client_id" value="{{.ClientID}}" /> 20 <input id="redirect" type="hidden" name="redirect" value="{{.Redirect}}" /> 21 <input id="two-factor-token" type="hidden" name="two-factor-token" value="{{.TwoFactorToken}}" /> 22 <main class="wrapper"> 23 24 <header class="wrapper-top d-flex flex-row align-items-center"> 25 <a href="https://cozy.io/" class="btn p-2 d-sm-none"> 26 <img src="{{asset .Domain "/images/logo-dark.svg"}}" alt="Cozy Cloud" class="logo" /> 27 </a> 28 </header> 29 30 <div class="d-flex flex-column align-items-center"> 31 <img src="/public/avatar" alt="" class="avatar my-3 border border-primary border-2 rounded-circle" /> 32 <h1 class="h4 h2-md mb-0 text-center">{{t "Move delegated auth Title"}}</h1> 33 <p class="mb-3 text-muted">{{.Domain}}</p> 34 <p class="mb-4 mb-md-5 text-center">{{t "Move delegated auth Help" .Email}}</p> 35 <div id="two-factor-field" class="form-floating has-validation w-100 mb-3"> 36 <input type="text" class="form-control form-control-md-lg" id="two-factor-passcode" name="two-factor-passcode" autofocus autocomplete="one-time-code" pattern="[0-9]*" inputmode="numeric" maxlength="6" /> 37 <label for="two-factor-passcode">{{t "Login Two factor field"}}</label> 38 {{if .CredentialsError}} 39 <div class="invalid-tooltip mb-1"> 40 <div class="tooltip-arrow"></div> 41 <span class="icon icon-alert bg-danger"></span> 42 {{.CredentialsError}} 43 </div> 44 {{end}} 45 </div> 46 </div> 47 48 <footer class="w-100"> 49 <button id="two-factor-submit" class="btn btn-primary btn-md-lg w-100 my-4 mt-md-5" type="submit"> 50 {{t "Login Confirm"}} 51 </button> 52 </footer> 53 54 </main> 55 </form> 56 <script src="{{asset .Domain "/scripts/cirrus.js"}}"></script> 57 <script src="{{asset .Domain "/scripts/twofactor.js"}}"></script> 58 </body> 59 </html>