mirror of
https://github.com/go-gitea/gitea
synced 2024-09-27 16:56:49 +02:00
Add template for oauth logic
This commit is contained in:
parent
cb3e4bff9d
commit
4fac847e34
21
templates/user/auth/oauth_container.tmpl
Normal file
21
templates/user/auth/oauth_container.tmpl
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<div class="divider divider-text">
|
||||||
|
{{ctx.Locale.Tr "sign_in_or"}}
|
||||||
|
</div>
|
||||||
|
<div id="oauth2-login-navigator" class="tw-py-1">
|
||||||
|
<div class="tw-flex tw-flex-col tw-justify-center">
|
||||||
|
<div id="oauth2-login-navigator-inner" class="tw-flex tw-flex-col tw-flex-wrap tw-items-center tw-gap-2">
|
||||||
|
{{range $provider := .OAuth2Providers}}
|
||||||
|
<a class="{{$provider.Name}} ui button tw-flex tw-items-center tw-justify-center tw-py-2 tw-w-full oauth-login-link" href="{{AppSubUrl}}/user/oauth2/{{$provider.DisplayName}}">
|
||||||
|
{{$provider.IconHTML 28}}
|
||||||
|
{{ctx.Locale.Tr "sign_in_with_provider" $provider.DisplayName}}
|
||||||
|
</a>
|
||||||
|
{{end}}
|
||||||
|
{{if .EnableOpenIDSignIn}}
|
||||||
|
<a class="openid ui button tw-flex tw-items-center tw-justify-center tw-py-3 tw-w-full" href="{{AppSubUrl}}/user/login/openid">
|
||||||
|
{{svg "fontawesome-openid" 28}}
|
||||||
|
{{ctx.Locale.Tr "sign_in_with_provider" "OpenID"}}
|
||||||
|
</a>
|
||||||
|
{{end}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -49,26 +49,8 @@
|
|||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
<div class="divider divider-text">
|
{{if or .OAuth2Providers .EnableOpenIDSignIn}}
|
||||||
{{ctx.Locale.Tr "sign_in_or"}}
|
{{template "user/auth/oauth_container" .}}
|
||||||
</div>
|
{{end}}
|
||||||
<div id="oauth2-login-navigator" class="tw-py-1">
|
|
||||||
<div class="tw-flex tw-flex-col tw-justify-center">
|
|
||||||
<div id="oauth2-login-navigator-inner" class="tw-flex tw-flex-col tw-flex-wrap tw-items-center tw-gap-2">
|
|
||||||
{{if .OAuth2Providers}}
|
|
||||||
{{range $provider := .OAuth2Providers}}
|
|
||||||
<a class="{{$provider.Name}} ui button tw-flex tw-items-center tw-justify-center tw-py-2 tw-w-full oauth-login-link" href="{{AppSubUrl}}/user/oauth2/{{$provider.DisplayName}}">
|
|
||||||
{{$provider.IconHTML 28}}
|
|
||||||
{{ctx.Locale.Tr "sign_in_with_provider" $provider.DisplayName}}
|
|
||||||
</a>
|
|
||||||
{{end}}
|
|
||||||
{{end}}
|
|
||||||
<a class="openid ui button tw-flex tw-items-center tw-justify-center tw-py-2 tw-w-full" href="{{AppSubUrl}}/user/login/openid">
|
|
||||||
{{svg "fontawesome-openid" 28}}
|
|
||||||
{{ctx.Locale.Tr "sign_in_with_provider" "OpenID"}}
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
@ -53,28 +53,9 @@
|
|||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{if or .OAuth2Providers .EnableOpenIDSignIn}}
|
||||||
<div class="divider divider-text">
|
{{template "user/auth/oauth_container" .}}
|
||||||
{{ctx.Locale.Tr "sign_in_or"}}
|
{{end}}
|
||||||
</div>
|
|
||||||
<div id="oauth2-login-navigator" class="tw-py-1">
|
|
||||||
<div class="tw-flex tw-flex-col tw-justify-center">
|
|
||||||
<div id="oauth2-login-navigator-inner" class="tw-flex tw-flex-col tw-flex-wrap tw-items-center tw-gap-2">
|
|
||||||
{{if .OAuth2Providers}}
|
|
||||||
{{range $provider := .OAuth2Providers}}
|
|
||||||
<a class="{{$provider.Name}} ui button tw-flex tw-items-center tw-justify-center tw-py-2 tw-w-full oauth-login-link" href="{{AppSubUrl}}/user/oauth2/{{$provider.DisplayName}}">
|
|
||||||
{{$provider.IconHTML 28}}
|
|
||||||
{{ctx.Locale.Tr "sign_in_with_provider" $provider.DisplayName}}
|
|
||||||
</a>
|
|
||||||
{{end}}
|
|
||||||
{{end}}
|
|
||||||
<a class="openid ui button tw-flex tw-items-center tw-justify-center tw-py-3 tw-w-full" href="{{AppSubUrl}}/user/login/openid">
|
|
||||||
{{svg "fontawesome-openid" 28}}
|
|
||||||
{{ctx.Locale.Tr "sign_in_with_provider" "OpenID"}}
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user