I am speaking in Abu Dhabi SharePoint Saturday

Monday, September 30, 2013

I am speaking at the  Abu Dhabi SharePoint Saturday on 5 Oct 2013.  my session hardcorely for developers. i will going to talk about new Improvements that SharePoint 2013 has made from Previous version and Types of API  showcased the developers to Get Started and share Learning resources. More talk about difference between CSOM and Rest and Selection of Right API for you App.

Session Title:  What's new for Developer (REST and CSOM API) 



Registration:
http://www.eventbrite.com/event/5188302352/efbnen


Abu Dhabi's Premier SharePoint Technology and Enterprise Content Management Community Event, Featuring local and internationally acclaimed speakers, this event is not to be missed.

Come and join SharePoint MVP's, Architects, Administrators, Developers, Business Users and other Professionals who work with SharePoint.

SharePoint Saturday is FREE and is open to the public for registration.

 
Join us on facebook at SharePoint Saturday Abu Dhabi 2013 and follow us at @spsabudhabi
 

Event location and other details will be posted soon.

Free Webinar for SharePoint 2013 Whats new for Devs



Webinar Arranged by TeleTech for Student and IT Pro and Developers. About Whats new in SharePoint 2013 and how developer  and I T Pros can come over it and start upgrading himself and learning. we talk about all major improvement that SharePoint 2013 has made form previous version Specially for Developers. we talk about Rest and csom and how web developer can use their existing skills to create an app from SharePoint. I talk about new App Module  and Improvement SharePoint API.   and 2 Of participants won Pluralsight Monthly Subscriptions to Learn SharePoint. thanks Muhammad Umair Panjwani   for Arranging webinar for Techies.



https://www.facebook.com/photo.php?fbid=521076334633364&set=oa.381597418635041&type=1

SharePoint 2013 Workflow for Developer - Dev Saturday & UAE SharePoint (MSTC)

Sunday, September 22, 2013

We discuss SharePoint 2013 Workflow in depth from Developer Point of view first then we talk about in Details new  Architecture of SharePoint Workflow. thanks to All Community Members for Participating Especially MVP venkatanarasimha.kl  and MCTs (Fahad khan and Wasi) for Sharing their Knowledge with us. 2nd Part of Workflow Session will be online in upcoming week.  also we share some great learning resources free channel downloaded videos and learning content on sky drive and give one Pluralsight training Vouchers. hope we will keep motivating UAE community for more SharePointing.










Happy Programmers Day #Microsoft Developer

Friday, September 13, 2013



Join US SharePoint 2013 Workflow for Developer (Dev Saturday UAE)

Wednesday, September 4, 2013


Join us


Registration and Details
Dev Saturday UAE (Workflow SharepOint 2013)

SharePoint 2013 Developer Meetup

Thanks to all MVPs, MCTs, Community Members ,for Participating in SharePoint Dev meetup.





https://sp2013devmeetup.eventbrite.com

SharePoint 2013 App authorization policy (RunWithElevatedPrivileges for App )

Friday, August 23, 2013


 Allots of People ask Question’s on MSDN SharePoint 2013 forums. how they can host app on their public site. They want to use App Modules for Public facing site which have anonymous right or current user does not have permissions to. something like Elevate Privileges in developer`s term Elevate Privileges in App Module.  What i think Many developer start working API by small tutorials , sample code ,HOL and didn't understand what SharePoint 2013 New API is doing. new App Module is away with normally impersonation confusion and make it very clear for developers there is  no impersonation capability in the SharePoint 2013  API . so if  Elevate Privileges ,impersonation is not there how can  get thing to be done?. SO answer is the "App Only Policy".

The App Only Policy
In a Scenario App have to some work where current user does not have Permission. We will use “The App Only Policy”. When user did not provide any Kind of credential. An Oath access token is present but does not contain user information.  than we will evaluated the  permissions based App instead of user.
Authorization in SharePoint 2013 is divided in to two types of Entities.
 1st Permission for users.
2nd Permission for Apps.

App authorization policies types

 User-only policy—This user-only policy is the authorization policy that was always applied in SharePoint 2010. When the user-only policy is used, the authorization checks take into account only the user identity. An example of when this policy is enforced is when the user is accessing resources directly without using the app.

User + app policy—When the user + app policy is used, the authorization checks take into account both the user identity and the app identity. In particular, when this policy is used, authorization checks succeed only if both the current user and the app have sufficient permissions to perform the action in question.
An example of when this policy is used is when a SharePoint site has an embedded IFRAME that links to a Office Store app, and the app calls back to SharePoint to access SharePoint resources on behalf of the user. That is, when a Office Store app, which does not run in SharePoint Server, wants to act on behalf of the user to get access to the user's resources.

App-only policy—When the app-only policy is used, the content database authorization checks take into account only the app identity. In particular, when this policy is used, an authorization check succeeds only if the current app has sufficient permissions to perform the action in question, regardless of the permissions of the current user (if any).

Oath requires to generate App token. So App- Only Policy can only be used for  Auto Hosted Apps or  Provider Hosted Apps.  
SharePoint hosted Apps cannot use App-only policy.


To request  app to  use App-only policy  your app need to add attribute called “AllowAppOnlyPolicy”  in tag node of AppPermissionRequests with true value.             User Must be Site Collection Administrator for allow use of the app-only policy. 

On Code




Reference and Helpful Links
http://code.msdn.microsoft.com/office/SharePoint-2013-Make-app-6e3d1ee9



By Usama Wahab  Khan