Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.11 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta charset="utf-8" />
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  6.     <title>Sign In with Auth0</title>
  7.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  8.   </head>
  9.  
  10.   <style>
  11.     .auth0-label-submit {
  12.       text-transform: none;
  13.     }
  14.   </style>
  15.   <body>
  16.     <!--[if IE 8]>
  17.      <script src="//cdnjs.cloudflare.com/ajax/libs/ie8/0.2.5/ie8.js"></script>
  18.    <![endif]-->
  19.  
  20.     <!--[if lte IE 9]>
  21.      <script src="https://cdn.auth0.com/js/base64.js"></script>
  22.      <script src="https://cdn.auth0.com/js/es5-shim.min.js"></script>
  23.    <![endif]-->
  24.  
  25.     <script src="https://cdn.auth0.com/js/lock/11.15/lock.min.js"></script>
  26.     <script>
  27.       // Decode utf8 characters properly
  28.       var config = JSON.parse(decodeURIComponent(escape(window.atob("@@config@@"))))
  29.       config.extraParams = config.extraParams || {}
  30.       var connection = config.connection
  31.       var prompt = config.prompt
  32.       var languageDictionary
  33.       var language
  34.  
  35.       if (config.dict && config.dict.signin && config.dict.signin.title) {
  36.        languageDictionary = {
  37.          title: config.dict.signin.title,
  38.        }
  39.      } else if (typeof config.dict === "string") {
  40.        language = config.dict
  41.      }
  42.      var loginHint = config.extraParams.login_hint
  43.      var colors = config.colors || {}
  44.  
  45.      // Available Lock configuration options: https://auth0.com/docs/libraries/lock/v11/configuration
  46.      var lock = new Auth0Lock(config.clientID, config.auth0Domain, {
  47.        auth: {
  48.          redirectUrl: config.callbackURL,
  49.          responseType:
  50.            (config.internalOptions || {}).response_type ||
  51.            (config.callbackOnLocationHash ? "token" : "code"),
  52.          params: config.internalOptions,
  53.        },
  54.        /* additional configuration needed for custom domains */
  55.        configurationBaseUrl: config.clientConfigurationBaseUrl,
  56.        overrides: {
  57.          __tenant: config.auth0Tenant,
  58.          __token_issuer: "login.alltalents.ru",
  59.        },
  60.        assetsUrl: config.assetsUrl,
  61.        allowedConnections: connection ? [connection] : null,
  62.        rememberLastLogin: !prompt,
  63.        language: "ru",
  64.        languageDictionary: languageDictionary,
  65.        theme: {
  66.          //logo:            'YOUR LOGO HERE',
  67.          primaryColor: colors.primary ? colors.primary : "green",
  68.        },
  69.        initialScreen: "signUp",
  70.  
  71.        prefill: loginHint ? { email: loginHint, username: loginHint } : null,
  72.        closable: false,
  73.        defaultADUsernameFromEmailPrefix: false,
  74.        // uncomment if you want small buttons for social providers
  75.        // socialButtonStyle: 'small'
  76.      })
  77.  
  78.      if (colors.page_background) {
  79.        var css =
  80.          ".auth0-lock.auth0-lock .auth0-lock-overlay { background: " +
  81.          colors.page_background +
  82.          " }"
  83.        var style = document.createElement("style")
  84.  
  85.        style.appendChild(document.createTextNode(css))
  86.  
  87.        document.body.appendChild(style)
  88.      }
  89.  
  90.      lock.show()
  91.    </script>
  92.  </body>
  93. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement