google api is known, but which account? - google-maps-api-3

Someone in our company has created a google-map-api-key. We have the key, we can work with it, it works great. The problem is: We don't know, who has created the api-key? How can we find that?

In this case probably the best solution would be contacting google at https://google.secure.force.com/

The best thing to do is rationlise your accounts and set up one 'master' account in your businesses name. It can be owned by someone but the login credentails should be available - although safe.
Then simply set up a new API key for your app and use that.

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! 😁

Anonymous meeting in Skype for Businnes

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

Sandbox access in Australia

Since the developer site update the other day, I have lost access to the sandbox.
I was literally using it an hour before the update.
I tried to retrieve my password, but my account is no longer found.
I tried to set up a new account, and it's telling me that I need to have a US registered business in order to sign up.
So, my question is, what does the rest of the world do when they need to test their site?
Am I missing something?
Thanks
Simon
Ok, Got it. PayPay support have said to create a dummy account. In other words, lie about having an American business. Once you've done that, go to applications, then sandbox accounts, and import the data using your old sandbox credentials!
I have the same problem. It appears to be even worse than stated. They appear to have 'integrated' the Sandbox login with PayPal account logins. So you have to have a live PayPal account. In other words developers must also be CFOs in their organizations, or else must be using PayPal as a means of exchange themselves, otherwise they don't exist.
Truly incredible.
Not to mention having cut off arbitrary numbers of existing developers in mid-stream.

foursquare api test push works with venue id but not the actual checkin

The test push works, also test push with the venue id.
I'm put as manager for that venue and I have the application that does the push
as an authorized service on my account.
Should this do the trick ?
Actual checkins don't result in any push.
I see there's also connected apps which state you haven't connected any apps yet but I can't seem to connect to my app in any way
Although when going to foursquare.com/app/clientID I see it's connected since the button shows disconnect possibility.
Anyone has a clue on what needs to be changed ? Is it the fact that it's in developer mode ? Cause I'd like to keep it that way...
Cheers,
Jonas
I'm not sure if it helps, but i figured, that if you already checked-in recently (sorry, I cannot provide you with more information about what recently means for foursquare) in the same venue, the push will not get triggered.
Another reason may be the privacy-settings of the user checking-in. I have no proof for that, yet, but not having activated "Include me in the public list of people who are currently checked in at a venue" or "Let venue managers see when I check in to their business, or when I am one of their best customers" might suppress the push as well.
Kind regards, Thomas

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