You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

grant.tmpl 1.5KB

123456789101112131415161718192021222324252627282930313233
  1. {{template "base/head" .}}
  2. <div role="main" aria-label="{{.Title}}" class="page-content ui one column stackable center aligned page grid oauth2-authorize-application-box">
  3. <div class="column seven wide">
  4. <div class="ui middle centered raised segments">
  5. <h3 class="ui top attached header">
  6. {{.locale.Tr "auth.authorize_title" .Application.Name}}
  7. </h3>
  8. <div class="ui attached segment">
  9. {{template "base/alert" .}}
  10. <p>
  11. <b>{{.locale.Tr "auth.authorize_application_description"}}</b><br>
  12. {{.locale.Tr "auth.authorize_application_created_by" .ApplicationCreatorLinkHTML | Str2html}}
  13. </p>
  14. </div>
  15. <div class="ui attached segment">
  16. <p>{{.locale.Tr "auth.authorize_redirect_notice" .ApplicationRedirectDomainHTML | Str2html}}</p>
  17. </div>
  18. <div class="ui attached segment">
  19. <form method="post" action="{{AppSubUrl}}/login/oauth/grant">
  20. {{.CsrfTokenHtml}}
  21. <input type="hidden" name="client_id" value="{{.Application.ClientID}}">
  22. <input type="hidden" name="state" value="{{.State}}">
  23. <input type="hidden" name="scope" value="{{.Scope}}">
  24. <input type="hidden" name="nonce" value="{{.Nonce}}">
  25. <input type="hidden" name="redirect_uri" value="{{.RedirectURI}}">
  26. <button type="submit" id="authorize-app" value="{{.locale.Tr "auth.authorize_application"}}" class="ui red inline button">{{.locale.Tr "auth.authorize_application"}}</button>
  27. <a href="{{.RedirectURI}}" class="ui basic primary inline button">Cancel</a>
  28. </form>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. {{template "base/footer" .}}