[midPoint] Fwd: SMS Notification

Pavol Mederly mederly at evolveum.com
Wed Mar 1 18:05:17 CET 2017


Hello Jason,

I think you are right. It should work. (Haven't tried it myself as well, 
though).

Pavol Mederly
Software developer
evolveum.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 
> <mailto: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
>     <mailto: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 <mailto: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
>             <mailto: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&password=abcd123X&sender=XX....
>
>                 Gustav
>
>
>                 2017-02-28 6:49 GMT+01:00 mceylan
>                 <mrveceylan at gmail.com <mailto: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 <mailto: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
>                         <mailto: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
>                             <mailto: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&password=PASSWORD&SMSText=
>                                 <http://my-gateway/api/v3/sendsms/plain?user=USERNAME&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
>                                 <mailto: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
>                                     <tel:%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&password=PASSWORD&sender=SIFRE&SMSText=test123&amp
>                                     <http://my-gateway/api/v3/sendsms/plain?user=USERNAME&password=PASSWORD&sender=SIFRE&SMSText=test123&amp>;"
>                                     + "&text=" + "deneme"
>
>
>
>
>                                 _______________________________________________
>                                 midPoint mailing list
>                                 midPoint at lists.evolveum.com
>                                 <mailto:midPoint at lists.evolveum.com>
>                                 http://lists.evolveum.com/mailman/listinfo/midpoint
>                                 <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
>                             -- 
>                             Merve CEYLAN
>
>                             _______________________________________________
>                             midPoint mailing list
>                             midPoint at lists.evolveum.com
>                             <mailto:midPoint at lists.evolveum.com>
>                             http://lists.evolveum.com/mailman/listinfo/midpoint
>                             <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>                         _______________________________________________
>                         midPoint mailing list
>                         midPoint at lists.evolveum.com
>                         <mailto:midPoint at lists.evolveum.com>
>                         http://lists.evolveum.com/mailman/listinfo/midpoint
>                         <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
>                     -- 
>                     Merve CEYLAN
>
>                     _______________________________________________
>                     midPoint mailing list
>                     midPoint at lists.evolveum.com
>                     <mailto:midPoint at lists.evolveum.com>
>                     http://lists.evolveum.com/mailman/listinfo/midpoint
>                     <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
>                 -- 
>                 s pozdravom
>
>                 Gustáv Pálos
>
>
>
>                 -- 
>                 Gustáv Pálos
>                 Identity Engineer
>                 evolveum.com <http://evolveum.com/>
>
>                 _______________________________________________
>                 midPoint mailing list
>                 midPoint at lists.evolveum.com
>                 <mailto:midPoint at lists.evolveum.com>
>                 http://lists.evolveum.com/mailman/listinfo/midpoint
>                 <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
>             -- 
>             Merve CEYLAN
>
>             _______________________________________________
>             midPoint mailing list
>             midPoint at lists.evolveum.com
>             <mailto:midPoint at lists.evolveum.com>
>             http://lists.evolveum.com/mailman/listinfo/midpoint
>             <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>         _______________________________________________
>         midPoint mailing list
>         midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>         http://lists.evolveum.com/mailman/listinfo/midpoint
>         <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
>     -- 
>     Merve CEYLAN
>
>     _______________________________________________
>     midPoint mailing list
>     midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>     http://lists.evolveum.com/mailman/listinfo/midpoint
>     <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20170301/cc751b49/attachment.htm>


More information about the midPoint mailing list