Package nl.surfnet.coin.api.oauth

Interface Summary
ClientMetaData Interface of information about an OAuth1/2 client.
 

Class Summary
ClientMetaDataHolder Holds a reference to the ClientMetaData to be accessed in different parts of the flow.
ClientMetaDataPreAuthenticatedGrantedAuthoritiesUserDetailsService PreAuthenticatedGrantedAuthoritiesUserDetailsService that create UserDetails that compass the details of the Janus metadata
ClientMetaDataPrincipal Principal returned by SAMLAssertionAuthenticationFilter that is stored as a blob in the oauth1_tokens table for access (when we need to enforce SP GroupProvider ACL's)
ClientMetaDataTokenEnhancer TokenEnhancer that stores the ClientMetaData within the Authentication object
ClientMetaDataUser Encapsulated the ClientMetaData from Janus
ConfigurableTokenServicesUserApprovalHandler TokenServicesUserApprovalHandler that can skip consent based on the metadata of the sp
Http401UnauthorizedEntryPoint Http401Unauthorized.java
ImplicitGrantExplicitRedirectResolver A DefaultRedirectResolver that throws an OAuth exception when the an implicit grant request is made without a redirectUri in janus (see https://jira.surfconext.nl/jira/browse/BACKLOG-511).
JanusClientMetadata Metadata from janus about the SP (which in OAuth1 terms is a consumer and in OAuth2 terms a client)
OpenConextClientDetails BaseClientDetails with extra info for OpenConext
OpenConextConsumerDetails BaseConsumerDetails with extra info for SURFconext
OpenConextOauth1TokenServices Token store for Oauth1 tokens.
OpenConextOauth1TokenServices.OAuthProviderTokenRowMapper  
OpenConextOauth2JdbcTokenStore JdbcTokenStore that add the ClientMetaData from Janus if it is not present.
 



Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.