gitea源码

grant.tmpl 1.6KB

1234567891011121314151617181920212223242526272829303132333435
  1. {{template "base/head" .}}
  2. <div role="main" aria-label="{{.Title}}" class="page-content oauth2-authorize-application-box">
  3. <div class="ui container tw-max-w-[500px]">
  4. <h3 class="ui top attached header">
  5. {{ctx.Locale.Tr "auth.authorize_title" .Application.Name}}
  6. </h3>
  7. <div class="ui attached segment">
  8. {{template "base/alert" .}}
  9. <p>
  10. {{if not .AdditionalScopes}}
  11. <b>{{ctx.Locale.Tr "auth.authorize_application_description"}}</b><br>
  12. {{end}}
  13. {{ctx.Locale.Tr "auth.authorize_application_created_by" .ApplicationCreatorLinkHTML}}<br>
  14. {{ctx.Locale.Tr "auth.authorize_application_with_scopes" (HTMLFormat "<b>%s</b>" .Scope)}}
  15. </p>
  16. </div>
  17. <div class="ui attached segment">
  18. <p>{{ctx.Locale.Tr "auth.authorize_redirect_notice" .ApplicationRedirectDomainHTML}}</p>
  19. </div>
  20. <div class="ui attached segment tw-text-center">
  21. <form method="post" action="{{AppSubUrl}}/login/oauth/grant">
  22. {{.CsrfTokenHtml}}
  23. <input type="hidden" name="client_id" value="{{.Application.ClientID}}">
  24. <input type="hidden" name="state" value="{{.State}}">
  25. <input type="hidden" name="scope" value="{{.Scope}}">
  26. <input type="hidden" name="nonce" value="{{.Nonce}}">
  27. <input type="hidden" name="redirect_uri" value="{{.RedirectURI}}">
  28. <button type="submit" id="authorize-app" name="granted" value="true" class="ui red inline button">{{ctx.Locale.Tr "auth.authorize_application"}}</button>
  29. <button type="submit" name="granted" value="false" class="ui basic primary inline button">{{ctx.Locale.Tr "cancel"}}</button>
  30. </form>
  31. </div>
  32. </div>
  33. </div>
  34. {{template "base/footer" .}}