VIVO-333 External-auth login button should be language-sensitive.
Don't specify the text in the runtime.properties. Instead, get it from all.properties. Show the button if externalAuth.netIdHeaderName is specified.
This commit is contained in:
parent
73cb80152a
commit
383e2f4233
3 changed files with 23 additions and 19 deletions
|
@ -363,7 +363,7 @@
|
|||
<em>External authentication:</em>
|
||||
If you want to use an external
|
||||
authentication system like Shibboleth or CUWebAuth, you will need to
|
||||
set additional properties in this file. See the step below
|
||||
set an additional property in this file. See the step below
|
||||
entitled <a href="#external_auth">Using an External Authentication
|
||||
System with VIVO</a>.
|
||||
</p>
|
||||
|
@ -615,21 +615,16 @@
|
|||
<tr>
|
||||
<td colspan="2">
|
||||
If an external authentication system like Shibboleth or CUWebAuth is to be
|
||||
used, these properties say how the login button should be labeled, and which
|
||||
HTTP header will contain the user ID from the authentication system. If such
|
||||
a system is not to be used, leave these commented out. Consult the installation
|
||||
instructions for more details.
|
||||
used, this property says which HTTP header will contain the user ID from
|
||||
the authentication system. If such a system is not to be used,
|
||||
leave this commented out.
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="odd_row">
|
||||
<td>
|
||||
externalAuth.buttonText
|
||||
<br/>
|
||||
externalAuth.netIdHeaderName
|
||||
</td>
|
||||
<td>
|
||||
Log in using BearCat Shibboleth
|
||||
<br/>
|
||||
remote_userID
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -1219,14 +1214,19 @@
|
|||
the VIVO login form. You need to tell VIVO what text should appear in
|
||||
that button.
|
||||
<p>
|
||||
Put a line like this in the runtime.properties file:
|
||||
externalAuth.buttonText = [the text for your login button] For example:
|
||||
</p>
|
||||
<pre>externalAuth.buttonText = Log in using BearCat Shibboleth</pre>
|
||||
<p>
|
||||
In your theme, add a line to the <code>all.properties</code> file,
|
||||
like this one:
|
||||
<pre>external_login_text = <em>[the text for your login button]</em></pre>
|
||||
For example:
|
||||
<pre>external_login_text = Log in using BearCat Shibboleth</pre>
|
||||
The VIVO login form will display a button labelled "Log in
|
||||
using BearCat Shibboleth".
|
||||
</p>
|
||||
<p>
|
||||
If your site supports additional languages, add lines to the corresponding files.
|
||||
For example, <code>all_es.properties</code> might contain this line:
|
||||
<pre>external_login_text = Entrar usando Shibboleth GatoOso</pre>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<h5>Associating a User with a profile page.</h5>
|
||||
|
|
|
@ -742,6 +742,12 @@ rdf/tbox/filegraph/tbox/vivo-skos-1.5.owl</pre>
|
|||
|
||||
</tbody>
|
||||
</table>
|
||||
<p>
|
||||
Note that the property named <code>externalAuth.buttonText</code> is no longer used.
|
||||
You can specify the text of the external login button by adding a property to
|
||||
<code>all.properties</code> like this:
|
||||
<pre>external_login_text = Log in using BearCat Shibboleth</pre>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
3. Apply any previous changes you have made to the new source
|
||||
|
|
|
@ -101,12 +101,10 @@ selfEditing.idMatchingProperty = http://vivo.mydomain.edu/ns#networkId
|
|||
|
||||
#
|
||||
# If an external authentication system like Shibboleth or CUWebAuth is to be
|
||||
# used, these properties say how the login button should be labeled, and which
|
||||
# HTTP header will contain the user ID from the authentication system. If such
|
||||
# a system is not to be used, leave these commented out. Consult the
|
||||
# installation instructions for more details.
|
||||
# used, this property says which HTTP header will contain the user ID from
|
||||
# the authentication system. If such a system is not to be used, leave this
|
||||
# commented out. Consult the installation instructions for more details.
|
||||
#
|
||||
#externalAuth.buttonText = Log in using BearCat Shibboleth
|
||||
#externalAuth.netIdHeaderName = remote_userID
|
||||
|
||||
#
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue