IDM-07: Login to a locally installed application with a community identity

Executive Summary: 
A community member needs to login to a locally installed application (a command line program, graphical desktop application, or mobile application) using his/her community identity, such that the application can securely interact with community services on behalf of the user.
User Importance Summary: 
Access to resources and services in the public research computing community requires persistent identities for individuals. If applications leverage the same mechanism, it becomes easier for researchers to develop applications and it becomes easier for researchers who use those applications to access other community resources and services.
Target Communities and Sizes: 
Community members who develop applications - 100 < N < 1,000 Community members who use community applications - 1,000 < N < 10,000