export/import contact in skype for business [closed] - skype-for-business

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
Joined a company using skype for business. Surprised to find there is no folder hierarchy, import/export contact list. (maybe business is so easy to be ripped off these days). Haven't found an existing tool to interact with skype client to export/import contact. Some tool (http://support.express-desk.com/support/Skype-for-Business-Online-Contact-Manager) need office365 admin permission which I don't have.
Is there open source (ex: lib skpy or #github) to share global team skype hierarchy among teammates?

At first you need to understand that Skype for Business online (hosted by Microsoft in the cloud) isn´t the same as Skype for Business on Premises (selfhosted inside your organization). Most features are identically however some are a little bit different (mostly not seen by the user).
So both solutions use a centralized share to host contacts which only an Administrator can manage. On an on premises environment an Skype for Business Administrator might add an contact to the global Adressbook. However this often results in a kind of garbage as more and more such contacts where created here and they where never cleaned up. So most companies to not perform that and relay on the users to keep there own contacts locally.
The link you mentioned is by the way nothing else as an 3rd party GUI for the so called "Unified Contact Store" (more infos here).
The normal way by the way to import / export contacts is via Outlook. The MS Exchange server is normally connected to the Skype for Business environment and therefore will sync the contacts (if configured correctly as explained here or here). So in theory you could export your contacts and send that over to your team. They all can import them and you can then see those in Skype for Business.
P.S. Please keep noted that the contact list is limited to something around 200 entries (see here). And allows an Administrator to manage that via GUI. However a 3rd party software isn´t really something which is supported by Microsoft, so most companies might not have a look into that to avoid to break something.

Related

What 'Login as a service' services are there? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for a cloud solution to login management. Basically, I want it to be just a login system. No concept of levels or permissions or anything.
I imagine it being an API that I can sign up for and from my user's perspective, they are logging in to my site, but what it's doing is authenticating and storing the user up in this cloud service.
It could have basic user management, or I as admin could change the levels of authentication.
Also, this API would handle 'forgot password' and things like that as well.
So basically, it's an API. I would still be responsible for the UI.
Does this exist? I could really use it. Writing login systems for each site/app idea is a lot of work, and I'd rather focus on my app.
I'm looking for exactly same thing.
There are two i found:
1.http://authrocket.com/ "Invitations are going out regularly"
2.http://loginify.com/ this one seems to be inactive since 2013
EDIT
3.Theres third one you might look at https://stormpath.com/, it has instant registration.
4. There's also a http://parse.com - it offers user management for web and mobile apps
AuthRocket can do pretty much everything you're asking for: signups, logins, forgotten passwords, management UI, etc.
In followup to the other answer, AuthRocket is now available to all--invitations no longer required.
Disclaimer: part of AuthRocket.
The "Login as a Service" page is growing rapidly, so your options depend a lot on
what languages you're working in and
how your user needs may grow in the future.
Authrocket is a great option for Ruby.
Stormpath is a user management API for Node, Java and Python (and general REST) that does all the basic authentication and user workflows you're looking for. It also stores up to 10MB of schemaless JSON on each user, so you can have all your user data in there. And it does authorization, social login, API key authentication, and SSO as well. You can get the basic auth your looking for at the free tier, forever.
Disclaimer: I work at Stormpath.

Managing user profile for code

I'm working on a project on VB.NET that requires multiple clients to access the software simultaneously. However these clients will be having different levels of authority on the software such as some will be Admins, some will be Managers, some will be Users.
As pictured, the Users will have only certain features of the software available to them and Admins have full control on the software.
I will be asking the clients to identify themselves when they start the software, maybe through a Username and Password. Once identified, the forms application should show only relevant forms and controls to them.
How do I develop my code so that I can incorporate User profiling? Are there any industry-standard ways of going about with this?
I would look into role-based security as a good starting point. Here is an article I found that gives an example of doing this - http://msdn.microsoft.com/en-us/library/aa480723.aspx It is a bit outdated (2006), but I think the concepts should be current.
HTH
Wade

Cross Cloud Storage Adapter? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Do any APIs/Libraries/tools exist that act as adapters/provider interfaces for accessing different cloud storage services through a common interface? Something similar to ODBC or OLE-DB, except for cloud storage instead of databases.
Such that, if I wrote a front end for taking notes, and I utilized such an API, and let the user provide configuration for which cloud storage provider they have an account with, the API library would handle translating my cloud.Save() call into the commands specific to whiever provider was being utilized. This would allow my front-end app to be cloud storage provider agnostic.
So maybe I wrote some chrome extension or portable thumb drive app for storing notes, or encrypting and storing passwords, or some such, and you tell it which cloud storage provider you have an account with, and it uses it for syncing. This way your use of that tool doesn't tie you to a specific cloud provider. As long as you backup your data, you could migrate to another provider and just reconfigure the app should you become unhappy with that provider or they go bankrupt.
WebDAV for example is one potential candidate since it seems some storage services offer it, but that is not quite what I have in mind, since it depends on the storage providers to offer that as an option. I also don't know enough about WebDAV to know if it really would serve in the capacity I'm imagining. But feel free to post that as an option with pros/cons for comment/discussion.
I more imagine something that is a middle layer external to each cloud provider. Of course since each provider offers a different web service for interacting with files, the middle layer would have adapter for each backend. But on the front-end, it would expose a common API that is provider agnostic.
Does anything of this type exist?
Even just an open source GUI that allows you to store files in any provider, which would imply that in its source code exists the beginnings of such a middle layer. I would think someone has already made a tool that helps you unify all the free GB that you can get from various services. Sort of a JBOD layer for the cloud(although that is not the goal of this post, the point being such a tool accessing many different services would imply it has the beginnings of a middle layer for standardizing access to them).
My main interest though is in abstractions for personal cloud storage services, that would be appropriate for applications used by individuals, to put the control of storage in the hands of the individual so that they can have the freedom to move between personal cloud storage services. It seems what I've found so far is more oriented for CDN, websites, or services.
Please make seperate posts per suggestion so that votes and comments/discussion can take place specific to that suggestion.
Kloudless provides a common API to several different cloud storage APIs (Dropbox, Box, GDrive, OneDrive, etc.). Kloudless also provides SDKs in popular languages and UI widgets to handle authentication and other user interactions.
You can find more information and sign up here: https://kloudless.com/
Disclosure: I work at Kloudless.
Apache jclouds presents cloud-agnostic abstractions, with stable implementations of ComputeService and BlobStore.
visit https://jclouds.apache.org/
Apache jclouds® is an open source multi-cloud toolkit for the Java
platform that gives you the freedom to create applications that are
portable across clouds while giving you full control to use
cloud-specific features.
Apache Libcloud: "a unified interface to the cloud"
http://libcloud.apache.org/
A couple of months ago I did a survey of personal cloud storage aggregator services and applications. And one seems relevant to your question.
Oxtio is a service that connects multiple cloud storage services and includes a WebDAV service for accessing it's own service.
Cloud storage providers each have different specifics which makes it hard to use exactly one interface for all (or even some) of them. CloudBlackbox package of our SecureBlackbox product offers a unified interface for major storage providers (S3, Azure, Google Drive, SkyDrive/OneDrive, Dropbox) with focus on security of the data, but due to mentioned specifics we have individual classes (descendants of one superclass) to serve each provider. SecureBlackbox is available for use from .NET, Java, C++ on Windows and Delphi.
Check out Boto, a highly regarded Python library which provides an abstraction layer atop Amazon's S3 and Google Cloud Storage.
https://github.com/boto/boto
-StorageMadeEasy (SME)
-Otixo (But they do not offer FREE tier anymore since Feb 2013)
-Joukuu
-Gladinet
-Egistec CloudHub
...
All of above allows you to connect several cloud storages, but they do not actually combine it.
If you wan to combine several personal cloud storages, you need to make it yourself, which is what I am doing for the past few months.
So far I have combined several clouds (Dropbox, Box, Google Drive, Skydrive) using their Android API/SDK, then I process the data splitting/merging/compression/encryption inside my Android application (not a good choice, just for the sake of prototype)
In the future, maybe I will add more providers that has an API, such as Amazon S3, SugarSync, but right now there is lack of manpower.
If you just want to connect multiple clouds on Android (not combining), then you can try ES File Explorer or ASTRO File Manager, and several other applications
I think webdav is the ultimate protocol:
webdav->dropdav->dropbox
webdav->box.net
webdav->DAV-pocket->google drive
webdav->Otixo(free for 14 days)->SugarSync

Public Hotel API [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I need to programatically pull a list of Hotel names and addresses based on a city and state or zip code. I am looking for a public API that can accommodate real-time searching. I have evaluated Yahoo Local Search, Google Local and Kayak APIs but have found them unusable for the following reasons:
Yahoo Local - Commercial use not allowed
Google Local - Must attribute to Google (ok), cannot intersperse results with other data,
cannot save any of the data
Kayak - Limit to 1000 queries a day
Any ideas would be appreciated. Thanks!
I recommend Booking and Expedia APIs.
In my search for hotel APIs I have found only one API giving unrestricted open access to their hotel database and allowing you to book their hotels:
Expedia's EAN http://developer.ean.com/
You need to sign for their affiliate program, which is very easy. You get immediate access to their hotel databases plus you can make availability/booking requests with several response options, including JSON, which is more convenient and lightweight than the (unfortunately) more widespread XML.
As you immediately access their API, you can start developing and testing, but still need their approval to launch the site, basically to make sure it provides the needed quality and security, which is reasonable.
They also offer "deep linking", i.e. you may customize your requests by adding parameters. Then if it sufficient for your purpose (for mine it is not), you don't even need to store their content on your server.
I have also signed for HotelsCombined program: (link removed as this site doesn't seem to let me put more links)
However, they do not immediately allow you to use their API even for testing. From their answer:
"Apologies for the inconvenience caused, but it’s simply a business decision to limit access to our rich hotel content. Please kindly check back within the next 2-3 months, where we will be able to judge your traffic, and in turn judge your status on standard data feeds."
I have also signed for Booking.com affiliate program: (link removed as this site doesn't seem to let me put more links)
Unfortunately, again, they limit access, from their answer: "Please do note that, since there's a high amount of time and cost involved in the XML integration, we are only able to offer the XML integration to a small amount of partners with a high potential."
I did not explore Tripadvisor as they seem only to offer top 10 hotels and only as widgets, but most importantly for me, they wouldn't allow booking through them.
I've checked the hotelbase.org mentioned above, they have very extensive list but not as rich as by Expedia, also they don't seem to have images and don't allow booking either.
Try contacting Orbitz.com's affiliate team, and checking out Booking.com's api (http://xml.booking.com/), both have good API's.
Expedia has a Mashery-built API through EAN (Expedia Affiliate Network)that exposes hotel data and is incredibly easy to sign up for:
http://developer.ean.com/docs/hotels/version_3/request_hotel_list/Examples/
Check out api.hotelsbase.org - its a free xml hotel api

Where can I find a list of OpenID Provider URLs? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I've implemented OpenID on my website but I'm having a hard time finding a list of OpenID Provider URLs. I thought this would be easy to find but I've scoured the web and only found a handful, mostly by accident.
Is there a resource that lists available Providers and their authentication URLs?
EDIT: Here are the ones I've found so far. I haven't tried all of them so let me know if any of them are wrong.
StackExchange https://openid.stackexchange.com
Google https://www.google.com/accounts/o8/id - deprecated May 2014 - shutting down Apr 2015
Yahoo https://me.yahoo.com
Flickr http://www.flickr.com/username
AOL http://openid.aol.com/username
Blogspot https://www.blogspot.com/
LiveJournal http://username.livejournal.com/
Wordpress https://username.wordpress.com/
VerisignLabs https://pip.verisignlabs.com/ - closing down September 2016
MyOpenID https://www.myopenid.com/ - slated to be shut down Feb 2014
MyVidoop https://myvidoop.com/
Technorati https://technorati.com/people/technorati/username/
PayPal https://www.x.com/developers/paypal/documentation-tools/quick-start-guides/standard-openid-integration-paypal-access
I would propose to use the http://code.google.com/p/openid-selector/ library.
It has the most used urls + graphics for each site.
It is what stackoverflow uses.
I think you're missing one of the points of OpenID - it's a decentralized system that doesn't have a "master list" - anyone can setup their own OpenID server. If software is built such that it follows the OpenID specifications, it won't need to know the URL of the server ahead of time.
Please don't forget that OpenID Delegation means that I should be able to use any host I own and control to delegate for my OpenID at another provider. That means that beyond just having any number of id providers, from corporate and community driven, to personal or family based, you further have the issue of having delegation allow for anyone's domain or sub-domain constitute an id. E.G. my-popular-blog.com maybe delegated to popularblogger.myopenid.com.
Such a list cannot be complete. The whole point of OpenID is that identity management is NOT linked to a single or a small number of providers.
So I can give you an other identity provider: openid.basjes.nl.
This provider handles the OpenID of exactly 1 user (perhaps 2 if my wife wants one too).
The effect I do see lately is that sites want users to be able to login with a lower threshold. Many of those users already have an account that is (technically) exposed using OpenID, but these users are not aware of this fact nor do they understand what OpenID is.
So what happens is that sites (like SO) add a few 'convenience' buttons that translate (Javascript?) the site specific userid to the corresponding OpenID. But only for the 'top 5' most popular sites. For the rest they have a normal OpenID.
Just my 2ct.
What you are looking for is called Identity URL.
Add these to the list:
MySpace: www.myspace.com/username
Blogger: blogname.blogspot.com
Hyves: hyves.net
Orange: orange.fr
Mixi: mixi.com
(I'm new here so I cannot post more than 2 URLs. You need to add http://)
I need Identity URLs for:
Facebook
Twitter
LinkedIn
Windows Live ID
Anyone ?
Edit:
I've got this list also
www.digitalenginesoftware.com/blog/archives/24-OpenID-Provider-URL-Formatting.html
There's a small list of URLs here (archive link).