Example usage for org.springframework.security.oauth2.config.annotation.builders InMemoryClientDetailsServiceBuilder InMemoryClientDetailsServiceBuilder

List of usage examples for org.springframework.security.oauth2.config.annotation.builders InMemoryClientDetailsServiceBuilder InMemoryClientDetailsServiceBuilder

Introduction

In this page you can find the example usage for org.springframework.security.oauth2.config.annotation.builders InMemoryClientDetailsServiceBuilder InMemoryClientDetailsServiceBuilder.

Prototype

InMemoryClientDetailsServiceBuilder

Source Link

Usage

From source file:org.joyrest.ittest.oauth.InMemoryOAuthConfiguration.java

private ClientDetailsService clientDetailsService() throws Exception {
    // @formatter:off
    return new InMemoryClientDetailsServiceBuilder().withClient("clientapp")
            .authorizedGrantTypes("password", "refresh_token").authorities("USER").scopes("read", "write")
            .secret("123456").and().withClient("clientapp2").authorizedGrantTypes("client_credentials")
            .authorities("USER").scopes("read", "write").secret("123456").and().withClient("clientapp3")
            .authorizedGrantTypes("authorization_code").authorities("USER")
            .redirectUris("http://localhost:5000/login.html", "http://localhost:5000/diff_login.html")
            .scopes("read", "write").secret("123456").and().build();
    // @formatter:on
}