Facilities to provide OAuth authentication on server side and facilitate friending with OSLC remote applications.
Interface Summary Interface Description FriendStoreManages persistence of OAuth friends. OAuthApplicationHandles authentication with the backend system.
Class Summary Class Description AbstractFriendStoreProvide a default implementation of the store, leaving to sub classes the responsibility of the actual loading and saving of friends. AbstractOAuthApplicationProvides a skeletal implementation of the
OAuthApplicationinterface, to minimize the effort required to implement this interface.
FileSystemConsumerStoreA simple RDF consumer store backed by an XML file on the filesystem. FileSystemFriendStoreA simple RDF friend store backed by an XML file on the filesystem. FunctionalUserRepresents a functional user, which is a an identity associated to a consumer registered in the application. OAuthIdentityRepresents the identity of a user that successfully authenticated to the application. OAuthServerThe central place for OAuth capabilities provided on server side. RedirectOAuthHandlerA OAuth connection handler targeted for OSLC provider applications. StoresProvide Secured Store for Consumer or Friend.
Exception Summary Exception Description RedirectOAuthExceptionException used by a server-side
OAuthHandlerto indicate a remote OSLC application requires a user log-in and approval to allow accessing a resource.