Tuesday, March 10, 2015
Domain wide delegation of authority and OAuth 2 0 Service Accounts
Some enterprise applications need to programmatically access their users’ data without any manual authorization on their part. For example, you might want to use the Tasks API to add a task to all of your employees’ Google Tasks lists during the holiday season to remind them of something like, “Come pick up your holiday gift at the front desk!” Or, you might want to run some company-wide analysis of the content of your employees’ Google Drive.
In Google Apps domains, the domain administrator can grant applications domain-wide access to its users data — this is referred as domain-wide delegation of authority. This basically allows applications to act on behalf of Google Apps domain users when using APIs.
Until recently this technique was mostly performed using 2-Legged OAuth 1.0a (2-LO). However, with the deprecation of the OAuth 1.0 protocol and the resulting programmed shutdown of 2-LO, the recommended authorization mechanism is now to use OAuth 2.0 and service accounts.
Unlike regular Google accounts that belong to an end user, service accounts are owned by your application and therefore identify your application. They can be created in the Google APIs Console and come with their own OAuth 2.0 credentials.
Google Apps domain administrators can delegate domain-wide authority to the service account’s credentials for a set of APIs. This results in allowing the application, by using the service account’s credentials, to act on behalf of the Google Apps domain’s users.
If you’d like to learn more, have a look at the recently published Google Drive SDK documentation on using OAuth 2.0 and service accounts for domain-wide delegation of authority.. These documents provide a step by step process and code samples to help you get started with service accounts.
| Nicolas Garnier Google + | Twitter Nicolas Garnier joined Google’s Developer Relations in 2008 and lives in Zurich. He is a Developer Advocate for Google Drive and Google Apps. Nicolas is also the lead engineer for the OAuth 2.0 Playground. |
Monday, March 9, 2015
OAuth 2 0 Playground Open to Developers!
Editors note: This has been cross-posted from the Google Code blog -- Ryan Boyd
In March, we announced that all of the Google Web APIs adopted support for OAuth 2.0. It is the recommended authorization mechanism when using Google Web APIs.
Today, we are announcing the OAuth 2.0 Playground, which simplifies experimentation with the OAuth 2.0 protocol and APIs that use the protocol. Trying out some requests in the OAuth 2.0 playground can help you understand how the protocol functions and make life easier when the time comes to use OAuth in your own code.

Selecting the APIs to authorize
With the OAuth 2.0 Playground, you can walk through each step of the OAuth 2.0 flow for server-side web applications: authorizing API scopes (screen shot above), exchanging authorization tokens (screen shot below), refreshing access tokens, and sending authorized requests to API endpoints. At each step, the Playground displays the full HTTP requests and responses.
Exchanging the authorization code for a refresh token and an access tokenThe OAuth Playground can also use custom OAuth endpoints in order to test non-Google APIs that support OAuth 2.0 draft 10.
OAuth configuration screen
You can click the link button to generate a link to a specific Playground state. This allows quick access to replay specific requests at a later time.
Generating a deep link to the playground’s current state
Please feel free to try the OAuth 2.0 Playground. We are happy to receive any feedback, bugs, or questions in the OAuth Playground forum.
| Nicolas Garnier profile | twitter | events Nicolas joined Google’s Developer Relations in 2008. Since then hes worked on commerce oriented products such as Google Checkout and Google Base. Currently, he is working on Google Apps with a focus on the Google Calendar API, the Google Contacts API, and the Tasks API. Before joining Google, Nicolas worked at Airbus and at the French Space Agency where he built web applications for scientific researchers. |
Saturday, February 28, 2015
Crash Course Social Media Web 2 0 for Learning
Social Media & Web 2.0 for Learning (2nd Edition)
WELCOME!
Site (Workshop) Contents
- RSS & Curation
- Blogging
- Wikis
- OER/OCW
- Other Tools
Friday, February 13, 2015
LOARIS TROJAN REMOVER 1 2 5 0 FULL VERSION WITH CRACK
Info:
Loaris Trojan Remover – a program with which you can completely clean your computer from Adware, Spyware! Are you bombarded with popup ads, seeing new toolbars in your browser, your home page changing to unwanted destinations or are you bombarded with irritating spam? Perhaps strange software loads on startup or your favorites have new entries that you do not want. If so .. Your PC is likely infected with adware, spyware, spybot, Trojans or other Internet parasites. These programs have the ability to track your habits (by tracking requests, ARP yes you visit the Internet), and even steal such personal information as bank account numbers and passwords. Spyware can install more parasites on your computer without your consent. Everything you do and everything you type is being recorded right now! Companies know what your interests are!Hackers can access your PC and do whatever they want. They can even steal your identity! Solution: Download the latest version Loaris Trojan Remover right now. You will be able to completely clean your computer of all these invasive threats! Your computer will be clean and will run a lot faster – Your Privacy will be Protected! Appendix Loaris Trojan Remover aids in the removal of malicious software: Trojans, Worms, Adware, Spyware – when standard antivirus software or are unable to detect them or fails to effectively eliminate them. Standard antivirus programs are good at detecting this Malware, but not always good at their disposal. Trojan Remover is designed specifically to remove these programs without having to manually delete them. The program also removes the additional system upgrades that have been introduced malicious software. Trojan Remover scans all files downloaded during the launch system, the presence of Adware, Spyware, Trojans, Internet worms, etc. Two types are available. Standard antivirus scans the system without the need for further choosing. Utility will choose any of the folders to scan.
Additional Tools:
• Reset Internet Explorer Home/Start/Search Page Settings
Some Malware programs make changes to the Internet Explorer Home, Start and Search Page settings in order to re-direct the web browser to different websites. This Utility will reset the Home/Start/Search pages to standard Defaults. You can then manually reset your Home Page to your website of choice (or leave it “blank”, the default).
• Reset HOSTS file
The Windows HOSTS file is a text file which stores website addresses. The file can be used to speed up access to websites you visit often – by equating the website name (e.g. microsoft.com) with its DNS address, the web browser can find the website more quickly as it does not have to query a DNS Name Server. Some Malware programs add entries to this file, to either deny access to websites (usually security-related or antivirus company websites), or to re-direct access to websites of their choosing.
• Reset Windows Update Policies
Some Malware programs attempt to prevent Windows Update from running, and inhibit access to resetting Windows Update by blanking out the Windows Update options on the Update configuration screen. This Utility will check the current Windows Update settings and correct them where necessary.
Screen Shots: Click on the image to view large screen
click to begin
27.8 MB
Wednesday, February 11, 2015
C program to print fibonacci series i e 0 1 1 2 3 5 8
#include<stdio.h>
#include<conio.h>
void main()
{
int first=0,second=1,third,i,n;
clrscr(); //to clear the screen
printf("Enter how many elements?");
scanf("%d",&n);
printf("
%d %d",first,second);
for(i=2;i<n;++i)
{
third=first+second;
printf(" %d",third);
first=second;
second=third;
}
getch(); //to stop the screen
}