@ -93,7 +93,7 @@ func NewAuthSource(ctx *context.Context) {
ctx . Data [ "PageIsAdmin" ] = true
ctx . Data [ "PageIsAdmin" ] = true
ctx . Data [ "PageIsAdminAuthentications" ] = true
ctx . Data [ "PageIsAdminAuthentications" ] = true
ctx . Data [ "type" ] = auth . LDAP
ctx . Data [ "type" ] = auth . LDAP . Int ( )
ctx . Data [ "CurrentTypeName" ] = auth . Names [ auth . LDAP ]
ctx . Data [ "CurrentTypeName" ] = auth . Names [ auth . LDAP ]
ctx . Data [ "CurrentSecurityProtocol" ] = ldap . SecurityProtocolNames [ ldap . SecurityProtocolUnencrypted ]
ctx . Data [ "CurrentSecurityProtocol" ] = ldap . SecurityProtocolNames [ ldap . SecurityProtocolUnencrypted ]
ctx . Data [ "smtp_auth" ] = "PLAIN"
ctx . Data [ "smtp_auth" ] = "PLAIN"
@ -112,7 +112,7 @@ func NewAuthSource(ctx *context.Context) {
ctx . Data [ "SSPIDefaultLanguage" ] = ""
ctx . Data [ "SSPIDefaultLanguage" ] = ""
// only the first as default
// only the first as default
ctx . Data [ "oauth2_provider" ] = oauth2providers [ 0 ]
ctx . Data [ "oauth2_provider" ] = oauth2providers [ 0 ] . Name
ctx . HTML ( http . StatusOK , tplAuthNew )
ctx . HTML ( http . StatusOK , tplAuthNew )
}
}
@ -253,9 +253,6 @@ func NewAuthSourcePost(ctx *context.Context) {
ctx . Data [ "SSPISeparatorReplacement" ] = "_"
ctx . Data [ "SSPISeparatorReplacement" ] = "_"
ctx . Data [ "SSPIDefaultLanguage" ] = ""
ctx . Data [ "SSPIDefaultLanguage" ] = ""
// FIXME: most error path to render tplAuthNew will fail and result in 500
// * template: admin/auth/new:17:68: executing "admin/auth/new" at <.type.Int>: can't evaluate field Int in type interface {}
// * template: admin/auth/source/oauth:5:93: executing "admin/auth/source/oauth" at <.oauth2_provider.Name>: can't evaluate field Name in type interface {}
hasTLS := false
hasTLS := false
var config convert . Conversion
var config convert . Conversion
switch auth . Type ( form . Type ) {
switch auth . Type ( form . Type ) {