1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.security.oauth.provider.attributes;
18
19 import org.springframework.security.access.SecurityConfig;
20
21
22
23
24
25
26 @SuppressWarnings("serial")
27 public class ConsumerSecurityConfig extends SecurityConfig {
28
29 public static final ConsumerSecurityConfigutes/ConsumerSecurityConfig.html#ConsumerSecurityConfig">ConsumerSecurityConfig DENY_ALL_ATTRIBUTE = new ConsumerSecurityConfig(DenyAllConsumers.class.getName(), null);
30 public static final ConsumerSecurityConfiges/ConsumerSecurityConfig.html#ConsumerSecurityConfig">ConsumerSecurityConfig PERMIT_ALL_ATTRIBUTE = new ConsumerSecurityConfig(PermitAllConsumers.class.getName(), null);
31
32
33
34
35 public enum ConsumerSecurityType {
36
37
38
39
40 CONSUMER_KEY,
41
42
43
44
45 CONSUMER_ROLE
46
47 }
48
49 private final ConsumerSecurityType securityType;
50
51 public ConsumerSecurityConfig(String config, ConsumerSecurityType type) {
52 super(config);
53 this.securityType = type;
54 }
55
56 public ConsumerSecurityType getSecurityType() {
57 return securityType;
58 }
59 }