Anonymous meeting in Skype for Businnes - skype

Help please solve the following problem. I can not
sign in anonymously into the meeting using the Skype Web SDK.
On the following site it doesn't work: https://ucwa.skype.com/websdk
In the official example
everything works (signin, signout, chat, conference), except, of course, anonymous meeting.
I had a question: does this service at all, and if someone did it, answer, please.

No, you cannot pragmatically manipulate Skype without an authenticated user. Anonymous users may join your Skype meeting (if your configuration allows for it) but they do so using a publicly available Skype client (native or web).

First of all, the sample you are looking at is for Skype for Business Online. Its not meant to work with onprem. Its indeed not working anymore.
You can make use of this repo: https://github.com/OfficeDev/skype-docs/tree/master/Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples and set up your own UCAP cloud application. Follow all the steps in the readMe and and on this page: https://msdn.microsoft.com/en-us/skype/trusted-application-api/docs/anonymousmeetingjoin
If you want further information for Skype for Business check out this: https://msdn.microsoft.com/en-us/skype/ucwa/ucwa2_0generalreference
If you have a specific question, feel free to ask

Related

Is this possible? Google Analytics access

A client granted me access to their Google Analytics. I need to share it with my contractor however I don't want them to access my Gmail. How can I provide them my login for Analytics and restrict them from accessing my Gmail.
(I'm trying to not bother the client and I don't have the right privileges to add another user to their Google Analytics account)
Thanks ahead of time!
If you give access to your Google Account to the contractor, of course it will also see Gmail.
Solutions:
Ask for access for the contractor;
Create a dashboard that reads data with Google Analytics API and share that with the contractor.
It's a Pickle 🥒
Straight from the get-go, I feel you. I've been in similar situations multiple times. It's a pickle of a situation. However, I think there is a good solution for you:
Ask your client for administrator access.
Now hold up! This may seem like something that will bother them, but it's something that will allow you to do the work you need to do. They want you to do a good job and have the tools to do it, and having admin access will allow for that. You wisely, do not want to share your login credentials with your contractor.
Reasoning 🤔
Having said that, it is my natural inclination to not ask a client to do work. It feels like an inconvenience to them, that they're paying me to do the work, and that they aren't paying me for them to do work. However, I've been training myself to think differently about that. I've been trying to reframe the relationship between us and clients like it's a partnership, that we're on the same team, and that we're both going to have to do work to see the project through to completion. I need to be able to ask the client to do work, like set up accounts, provide content, review edits etc. It's furthermore an exercise in trust. If they don't trust you enough to grant you admin access, it's your job to help them see that they need to trust you in order for you to do great work for them.
And they want you to do great work.
Strategy 🚀
I generally have my clients give me administrator access to all accounts that I need to manage. That way I can make any changes needed to the account and add users etc. I would have ran into a similar problem earlier today (the client granted me access to their Analytics account with my individual business email, instead of our joint email account that we use for those kind of activities). However, since I had asked them to give me administrator access, I was able to add our joint account as a user and remove my individual account.
Specifically in your situation, I would not recommend sharing your login information with a contractor. I think that is the only way of getting around getting admin access to their Analytics account.
I hope that helps you navigate that situation! Try to reframe the problem as an opportunity for some practice to ask your client to do something. It may seem be hard, but it will help so much in this situation, and for other situations where having the client do a bit of work will make your work and the project so much better.
You've totally got it! 😁

Linkedin Full Profile API access for a Course Project

My team and I are undertaking a course on Ar/Vr, and we are trying to access profile information from Linkedin. I need access to full profile information (r_fullprofile), as the (r_basicprofile) is not sufficient for the project.
I understand that access to these API's are only through Partner Programs, but since I am a student, I cannot find the valid program that I should apply to.
How to proceed with the above situation, or any kind of access that I can request for the project?
i would consider using r_basic anyway. requesting such a partnership will take up to more then a month of waiting.
also you should look at the possiblities of the linkedin people V1 api.
http://api.linkedin.com/v1/people/~:(firstName,lastName,headline,positions:(company,title,summary,startDate,endDate,isCurrent),industry,location:(name,country:(code)),pictureUrl,publicProfileUrl,emailAddress)?format=json
this are some things you can get from the basic, i probably missed alot because i do not need them. do you need something specifc ?

Sending pictures from photobooth to phone via WeChat

My boss has charged me with the task of finding how to integrate WeChat into our photobooth's "Total Share" section.
Our photobooths work under windows and their software is a mix of Java and a PHP web API installed locally, that then connects to a web service.
The intention is to give the user the option to, when their picture is done, get a copy of it via WeChat (I guess that by introducing it's phone number)
Through my searches I've found a WeChat JS-SDK, but that seems to connect sites you are watching on your phone with your actual WeChat app so it doesn't work in my case.
The other source I have found is the Official Account Admin Platform, but I'm not really sure if this would allow me to do what I need. As far as I've seen, the Official Account can send messages in response to a trigger (that would work for me, send a message when the user clicks on the button), but it also seems to need that they "subscribe" (in a way) to the Official Account, and secondly I'm not sure how can this be automatized.
Especial mention:
I'm a junior developer, so API integration is a bridge I haven't crossed yet, and as such I'm utterly lost.
Is it possible to get the functionality I require? If so, what are the steps to do it?
You don't need to make a fully fleshed tutorial to write an answer, just knowing in what direction should I go, and maybe some possible caveats that more experienced developers may be able to foresee, would be great.
Thanks.

Does Simperium allow multi user collaboration?

On their Overview page one of the bullet points under "What it does" is:
Multiple users can collaborate with the same data at the same time
However there's nothing in the documentation to suggest how this can be done, all the real time syncing is done only between devices logged in with the same user. Their own Simplenote app which is built on the platform does allow multi-user collaboration, but this would appear to be using a private API that is not available to normal Simperium clients.
Is there something I've missed? Is it a feature that will be added in the future? If so, when?
We didn't release the collaboration feature yet, but if you'd like to test it, please, mail us and we'll get in touch with you: jorge.perez#automattic.com
Thank you!

Using sso for asp.net projects without external registration

I have two asp.net projects at the different domains. These projects use one database.
Let say www.test1.com and www.test2.com. (Late will be more projects)
I already have registration form and registered users.
Now I need to implement SSO possibility without registration at the external sites (google, openId, facebook).
All implementation which I have found required external registration (CAS, Federation, Facebook, openId).
Also I have read this article http://www.codeproject.com/KB/aspnet/CrossDomainSSOExample.aspx, but as far as I understood from comments such solution very insecure.
Please suggest solution or existed library which can help me to use SSO without external registration.
I needed the exact same solution for a client I was working for, I did the research and the only good solutions that I found where either too complex and not well documented or too expensive (I forgot which companies I looked into). So I decided to build a custom solution.
This is a short summary of the solution implemented:
In order to make things more clear let's call "nodes" the domains where you wanted to authenticate a user, and "SSO" the provider of the authentication.
I used a solution that is similar to the one in the link you posted HOWEVER I used the Asp.Net security cookie whenever I wanted to authenticate a node, and also to authenticate the SSO website:
HttpCookie formsCookie = FormsAuthentication.GetAuthCookie(userName, false, HttpRuntime.AppDomainAppVirtualPath);
HttpContext.Current.Response.Cookies.Add(formsCookie);
This also allowed me to not have to query back the SSO provider for each web request as the example you posted seem to do.
I used a new AuthenticationKey for each time I wanted to communicate from the SSO provider back to the node that the authentication was successfull.
Also I added some security features like encrypted communication and that the key could only be valid a max of 2 seconds (the time for the SSO to pass it to the node) and as soon as it was used it would be deleted.
I believe this solution is safe enough, however using an external ready made solution is surely safer.
It took me only a few days to implement the whole solution, so it's not too long of a task. However I cannot share the project as I am not sure the client would agree.
I hope those suggestions might help you.
Let us know what you decide to do in the end.

Resources