Re: client impersonation
- From: "Eric" <bauersachs@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 8 May 2006 14:04:24 +0200
Hi Matthias
Thanks for your answers.
why not present all available lines to the user?On one customer site there are a few thousand lines. The very stupid users
probably don't know what to select there. Those lines look a bit like IP
addresses (only numbers), so even advanced users would have difficulties to
select "their" phone line. And moreover: if a user selects a wrong line,
then later it would simply not work, because of an access denied error. Our
TSP starts dialing through a webservice call. So for dialing it needs to
impersonate the client user to have the appropriate rights on the webservice
(anonymous isn't allowed there, only to enumerate the lines).
I guess your scenario should also work forYes, it should, if possible. Although I expect this not to be an often
multiple users which are logged in simultaneously?
requested feature.
Your demur about the line owner is important for the future. But currently
we don't support hang up, so currently the TSP returns that the call has
ended although it's still going on. If multiple users would use the same
line you're right; this wouldn't work anymore. And because we want to
support hang up in future, this is no good idea. You're right.
dial prefix...This is another good idea. But unfortunately it doesn't work either, for two
reasons:
1. This would mean that we had to configure this somehow. And a client
rollout would be much more complicated. We don't want to configure this for
every single user. This must be done somehow automatically. Ok, only a
difficulty, not a real problem.
2. Because the actual dialing is done on a server somewhere else, locally
there are other modem settings (which cannot be changed just for our TSP).
The users sometimes need these settings for their local modems, etc.
So these main problems remain:
- To start a call, the TSP must make an authentication on the webservice.
This can only be done when impersonating the TAPI client application user.
Ok, we could change the webservice authentication mode to anonymous and do
some other kind of authentication.
- Somehow we need to filter the lines list based on the actual TAPI client
application user to not confuse him with too many lines where he has no
access.
- When starting a call, the user may use only certain lines where he has the
rights to do so.
Any ideas to solve these problems, especially the last one?
Regards,
Eric
.
- Follow-Ups:
- Re: client impersonation
- From: Matthias Moetje [MVP]
- Re: client impersonation
- References:
- TSP: client impersonation
- From: Eric
- Re: client impersonation
- From: Grant Schenck
- Re: client impersonation
- From: Eric
- Re: client impersonation
- From: Matthias Moetje [MVP]
- TSP: client impersonation
- Prev by Date: Re: lineGetId and DirectSound
- Next by Date: Remote Access Connection Manager auto-starts
- Previous by thread: Re: client impersonation
- Next by thread: Re: client impersonation
- Index(es):
Relevant Pages
|
Loading