[midPoint] Fwd: SMS Notification
mceylan
mrveceylan at gmail.com
Thu Mar 2 13:44:52 CET 2017
Hi,
I can send sms when I make an account change, but the same message goes by
default. No detailed message is going.
Message{to='054355444543544]', subject='[IDM] SUCCESS: User MODIFY
operation succeeded for test', contentType='null', body='Notification about
user-related operation (status: SUCCESS)
For example, I want you to be given a new role when you change roles.
Thanks,
2017-03-01 19:05 GMT+02:00 Pavol Mederly <mederly at evolveum.com>:
> Hello Jason,
>
> I think you are right. It should work. (Haven't tried it myself as well,
> though).
>
> Pavol Mederly
> Software developerevolveum.com
>
> On 01.03.2017 17:14, Jason Everling wrote:
>
> You would have to use the simpleUserNotifier for that and add sms as the
> transport but I have never used it before, maybe someone else would know if
> it works with sms? You could then use an expression filter so that it only
> gets sent to specific users based on some common attribute, more info here
> on how or what can be added,
>
> https://wiki.evolveum.com/display/midPoint/Configuring+notifications
>
> <handler>
> <expressionFilter>
> <script>
> <code>
> code to filter by role changes...
> </code>
> </script>
> </expressionFilter>
> <simpleUserNotifier>
> <name>Account Modified</name>
> <status>success</status>
> <recipientExpression>
> <script>
> <code>requestee.getTelephoneNumber()</code>
> </script>
> </recipientExpression>
> <subjectExpression>
> <script>
> <code>
> subject code
> </code>
> </script>
> </subjectExpression>
> <bodyExpression>
> <script>
> <code>
> body code
> </code>
> </script>
> </bodyExpression>
> <transport>sms</transport>
> </simpleUserNotifier>
> </handler>
>
> JASON
>
> On Tue, Feb 28, 2017 at 9:49 AM, mceylan <mrveceylan at gmail.com> wrote:
>
>> Thanks Jason, I did it before the answer came :)
>>
>> So, how do I send changes to certain users' accounts with sms? For
>> example, let us know when a new role is assigned.
>>
>> I will send the information to the users to be identified. How can I do
>> that. With the role?
>>
>> Thanks,
>>
>> 2017-02-28 17:08 GMT+03:00 Jason Everling <jeverling at bshp.edu>:
>>
>>> I have never used anything outside of what I posted, but in a standard
>>> notification you add the parts, you could try,
>>>
>>> + requestee?.getName()?.getOrig() which is the username and +
>>> midpoint.getPlaintextUserPassword(requestee) is the password of the
>>> account being changed.
>>>
>>> Within our notification I get the username and password with +
>>> encodedMessageText , it displays the below. Can you post what you get from
>>> the sms-notifications log
>>>
>>> 'Password for user tauser2 is: n3wPassw0rd'
>>>
>>> JASON
>>>
>>> On Tue, Feb 28, 2017 at 12:26 AM, mceylan <mrveceylan at gmail.com> wrote:
>>>
>>>> Hi Gustav, I enter real information in the live system. I did not want
>>>> to write Mail. Because, gateway real username and password.
>>>>
>>>> There is no problem sending SMS. The problem is to send the username
>>>> and password of the user I created in sms and to inform when the account is
>>>> changed
>>>>
>>>>
>>>> Thanks,
>>>>
>>>>
>>>> 2017-02-28 7:58 GMT+02:00 Pálos Gustáv <gustav.palos at evolveum.com>:
>>>>
>>>>> Hi Merve,
>>>>>
>>>>> username and password are not variables, are you REAL username and
>>>>> REAL password, please replace it like this:
>>>>> http:/my-gateway/api/v3/sendsms/plain?user=palos&passwor
>>>>> d=abcd123X&sender=XX....
>>>>>
>>>>> Gustav
>>>>>
>>>>>
>>>>> 2017-02-28 6:49 GMT+01:00 mceylan <mrveceylan at gmail.com>:
>>>>>
>>>>>> Hi Jason,
>>>>>>
>>>>>> The message I wrote in EncodedMessageText comes up but the username
>>>>>> and password do not come up. How can I send those variables in the script
>>>>>>
>>>>>>
>>>>>> <handler>
>>>>>> <userPasswordNotifier>
>>>>>> <recipientExpression>
>>>>>> <script>
>>>>>> <code>requestee.getTelephoneNumber()</code>
>>>>>> </script>
>>>>>> </recipientExpression>
>>>>>> <transport>sms</transport>
>>>>>> </userPasswordNotifier>
>>>>>> </handler>
>>>>>> <sms>
>>>>>> <gateway>
>>>>>> <url>
>>>>>> <script>
>>>>>> <code>"http:/my-gateway/api/v3
>>>>>> /sendsms/plain?user=username&password=password&sender=XX" +
>>>>>> "&GSM=" + to + "&text=" + "account"</code>
>>>>>> </script>
>>>>>> </url>
>>>>>> </gateway>
>>>>>> </sms>
>>>>>>
>>>>>>
>>>>>> log
>>>>>>
>>>>>>
>>>>>> send to message "account"
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> 2017-02-28 2:28 GMT+02:00 Jason Everling <jeverling at bshp.edu>:
>>>>>>
>>>>>>> If you are testing SMS then yes, use a test account with your phone
>>>>>>> number.
>>>>>>>
>>>>>>> JASON
>>>>>>>
>>>>>>> On Mon, Feb 27, 2017 at 1:57 AM, mceylan <mrveceylan at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> thanks Jason, no problem. There will be another responsibility.
>>>>>>>>
>>>>>>>>
>>>>>>>> For changes made to specific users' accounts, SMS will be provided
>>>>>>>> to the user. Do I submit changes to my account? Can I also send a
>>>>>>>> username and password?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> 2017-02-23 17:28 GMT+02:00 Jason Everling <jeverling at bshp.edu>:
>>>>>>>>
>>>>>>>>> Maybe try the below, your sms code has changed a few times between
>>>>>>>>> your messages, GSM= I am assuming is the phone number to send
>>>>>>>>>
>>>>>>>>> <notificationConfiguration>
>>>>>>>>> <handler>
>>>>>>>>> <userPasswordNotifier>
>>>>>>>>> <recipientExpression>
>>>>>>>>> <script>
>>>>>>>>> <code>
>>>>>>>>> requestee.getTelephoneNumber()
>>>>>>>>> </code>
>>>>>>>>> </script>
>>>>>>>>> </recipientExpression>
>>>>>>>>> <transport>sms</transport>
>>>>>>>>> </userPasswordNotifier>
>>>>>>>>> </handler>
>>>>>>>>> <sms>
>>>>>>>>> <gateway>
>>>>>>>>> <url>
>>>>>>>>> <script>
>>>>>>>>> <code>"http://my-gateway/api/v3/sendsms/plain?user=USERNAME&
>>>>>>>>> amp;password=PASSWORD&SMSText=" + encodedMessageText +
>>>>>>>>> "&GSM=" + to</code>
>>>>>>>>> </script>
>>>>>>>>> </url>
>>>>>>>>> </gateway>
>>>>>>>>> </sms>
>>>>>>>>>
>>>>>>>>> JASON
>>>>>>>>>
>>>>>>>>> On Thu, Feb 23, 2017 at 9:06 AM, Jason Everling <
>>>>>>>>> jeverling at bshp.edu> wrote:
>>>>>>>>>
>>>>>>>>>> I don't see a part in your gateway code that contains the 'to'
>>>>>>>>>> field , how does it know which phone to send the message to?
>>>>>>>>>>
>>>>>>>>>> Some where in there you should have + to and also +
>>>>>>>>>> encodedMessageText
>>>>>>>>>>
>>>>>>>>>> The 'to' variable is what requestee.getTelephoneNumber() returns
>>>>>>>>>> and encodedMessageText variable returns the message, password in
>>>>>>>>>> the case of userPasswordNotifier, which mine sends by default,
>>>>>>>>>>
>>>>>>>>>> '================ Wed Feb 22 08:43:21 CST 2017 =======
>>>>>>>>>> Message{to='[12107654321 <%28210%29%20765-4321>]', subject='User
>>>>>>>>>> password notification', contentType='null', body='Password for user tauser2
>>>>>>>>>> is: s0m3passW0rd'}
>>>>>>>>>> '
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Somewhere in this url you have to have the 'to' variable, don't
>>>>>>>>>> know which gateway you are using so I cant tell you how it is used and
>>>>>>>>>> where to insert it,
>>>>>>>>>>
>>>>>>>>>> "http://my-gateway/api/v3/sendsms/plain?user=USERNAME&pa
>>>>>>>>>> ssword=PASSWORD&sender=SIFRE&SMSText=test123&" +
>>>>>>>>>> "&text=" + "deneme"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> midPoint mailing list
>>>>>>>>> midPoint at lists.evolveum.com
>>>>>>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Merve CEYLAN
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> midPoint mailing list
>>>>>>>> midPoint at lists.evolveum.com
>>>>>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> midPoint mailing list
>>>>>>> midPoint at lists.evolveum.com
>>>>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Merve CEYLAN
>>>>>>
>>>>>> _______________________________________________
>>>>>> midPoint mailing list
>>>>>> midPoint at lists.evolveum.com
>>>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> s pozdravom
>>>>>
>>>>> Gustáv Pálos
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Gustáv Pálos
>>>>> Identity Engineer
>>>>> evolveum.com
>>>>>
>>>>> _______________________________________________
>>>>> midPoint mailing list
>>>>> midPoint at lists.evolveum.com
>>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Merve CEYLAN
>>>>
>>>> _______________________________________________
>>>> midPoint mailing list
>>>> midPoint at lists.evolveum.com
>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>>
>>>>
>>>
>>> _______________________________________________
>>> midPoint mailing list
>>> midPoint at lists.evolveum.com
>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>
>>>
>>
>>
>> --
>> Merve CEYLAN
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>
>>
>
>
> _______________________________________________
> midPoint mailing listmidPoint at lists.evolveum.comhttp://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
--
Merve CEYLAN
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20170302/852a3b49/attachment.htm>
More information about the midPoint
mailing list