Example usage for org.springframework.security.oauth2.provider.approval ApprovalStoreUserApprovalHandler setClientDetailsService

List of usage examples for org.springframework.security.oauth2.provider.approval ApprovalStoreUserApprovalHandler setClientDetailsService

Introduction

In this page you can find the example usage for org.springframework.security.oauth2.provider.approval ApprovalStoreUserApprovalHandler setClientDetailsService.

Prototype

public void setClientDetailsService(ClientDetailsService clientDetailsService) 

Source Link

Document

Service to load client details (optional) for auto approval checks.

Usage

From source file:org.meruvian.yama.webapi.config.oauth.OAuthServerConfig.java

@Bean
public UserApprovalHandler userApprovalHandler(ApprovalStore approvalStore) {
    ApprovalStoreUserApprovalHandler approvalHandler = new ApprovalStoreUserApprovalHandler();
    approvalHandler.setApprovalStore(approvalStore);
    approvalHandler.setClientDetailsService(clientDetailsService);
    approvalHandler.setRequestFactory(requestFactory());

    return approvalHandler;
}

From source file:org.shaigor.rest.retro.security.gateway.config.OAuth2UserApprovalHandlerConfigurer.java

@Lazy
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
@Bean/*from  w w  w . ja v a2 s  .co  m*/
public ApprovalStoreUserApprovalHandler userApprovalHandler() throws Exception {
    ApprovalStoreUserApprovalHandler handler = new ApprovalStoreUserApprovalHandler();
    handler.setApprovalStore(approvalStore());
    handler.setRequestFactory(new DefaultOAuth2RequestFactory(clientDetailsService));
    handler.setClientDetailsService(clientDetailsService);
    return handler;
}