https://kb.swivelsecure.com/w/index.php?title=Resolving_Security_String_Issues&feed=atom&action=historyResolving Security String Issues - Revision history2024-03-29T06:16:58ZRevision history for this page on the wikiMediaWiki 1.28.0https://kb.swivelsecure.com/w/index.php?title=Resolving_Security_String_Issues&diff=2799&oldid=prevAdmin: 1 revision imported2017-05-11T12:52:21Z<p>1 revision imported</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 12:52, 11 May 2017</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Adminhttps://kb.swivelsecure.com/w/index.php?title=Resolving_Security_String_Issues&diff=2798&oldid=prevGfield at 11:08, 23 July 20142014-07-23T11:08:02Z<p></p>
<p><b>New page</b></p><div>{{Template:default}}<br />
{{Template:how}}<br />
<br />
==Overview==<br />
<br />
This details how to resolve issues with Security String Delivery<br />
<br />
<br />
==Prerequisites==<br />
<br />
Swivel server<br />
<br />
<br />
==Symptoms==<br />
<br />
See below for a variety of solutions to common problems<br />
<br />
<br />
==Solution==<br />
<br />
Security String is not received by user, check system logs to ensure that it is being sent from the server<br />
<br />
Does the user exist in Swivel<br />
<br />
Check that the user has dual channel permissions<br />
<br />
Is a valid transport set for the user i.e. telephone number/email address, check system logs<br />
<br />
Are they a member of a transport group<br />
<br />
Are the correct transport attributes defined under Transport/Attribute see [[Transport_Attribute]]<br />
<br />
Have they been configured to receive more than 1 security string per message, Example: if the user is set to receive 99 security strings per message, they will need to authenticate 99 times before a new message is sent.<br />
<br />
Ensure that Dual Channel On Demand is set to No unless a mechanism has been set for requesting the security string on Demand<br />
<br />
If a message is received without the security string, check the Security String Formatting under Transport and ensure that %NUMBER%CR%LF%STRING is present, specifically %STRING see [[Transport Configuration]]<br />
<br />
If a user already has a transport, but transport setting is switched to one they have no value for, they retain their old transport, rather than being cleared.<br />
<br />
If the transport is not correctly formatted<br />
*check the transport text for errors<br />
*For SMS gateways, check the service provider does not reformat or ignore certain parameters or apply filters<br />
<br />
Has the SMS text message timed out for On demand authentication? see [[SMS Timeout]]<br />
<br />
Ensure that a user is a member of only one Swivel group. Membership of multiple groups can mean that a group with no transports will be used, and therefore the security strings will not be sent out.<br />
<br />
It may be possible that the transport queue has become locked and Tomcat may need restarting or the server rebooting.<br />
<br />
Are security strings not sent on user creation? Is the "Re-send credentials on destination change" set to No on the Transport -> General screen? (This option has been removed in swivel 3.9.6 onwards) and the Swivel version less than 3.9.6? If so set this value to Yes and add an account, verify the security string is sent. If this resolves the issue use Yes for this or upgrade to 3.9.6 or later.<br />
<br />
Swivel 3.9.6.927 contains a bug that prevents sending of the initial security string. To resolve upgrade to 3.9.6.1046 or later.<br />
<br />
Swivel 3.10 after an upgrade to Swivel 3.10, perform a User Sync and test.<br />
<br />
Check a users transport settings under User Administration by selecting View then Transport, as below:<br />
<br />
<br />
[[Image:PINsafe 38 User Administration View Strings.jpg]]<br />
<br />
<br />
<br />
=== Error Messages ===<br />
<br />
'''No Transport Attribute found for User''' <br />
<br />
The user does not have a transport defined (i.e. a phone number or email address), or the [[Transport Attribute]] has not been defined for the group.<br />
<br />
<br />
'''TRANSPORT_LOADED: YPF_SMTP''' '''WEXCEPTION IN TRANSPORT:id YPF_SMTPnull'''<br />
<br />
A bug in Swivel 3.8 prevents the delivery of security strings by SMTP (email), it does not affect SMTP to SMS or other transport classes, it also does not affect alerts. Upgrade to a more recent version.<br />
<br />
<br />
'''LOG_ERROR_WRITING_TO_TRANSPORT_QUEUE'''<br />
<br />
Incorrect transport specified for user. Verify their group memberships and that the correct [[Transport Attribute]] is used.</div>Gfield