18
18
*/
19
19
package org .neo4j .driver ;
20
20
21
- import java .util .Map ;
22
- import java .util .Objects ;
23
-
24
- import org .neo4j .driver .internal .security .InternalAuthToken ;
25
-
26
21
import static java .util .Collections .singletonMap ;
27
22
import static org .neo4j .driver .Values .value ;
28
23
import static org .neo4j .driver .internal .security .InternalAuthToken .CREDENTIALS_KEY ;
32
27
import static org .neo4j .driver .internal .security .InternalAuthToken .SCHEME_KEY ;
33
28
import static org .neo4j .driver .internal .util .Iterables .newHashMapWithSize ;
34
29
30
+ import java .util .Map ;
31
+ import java .util .Objects ;
32
+ import org .neo4j .driver .internal .security .InternalAuthToken ;
33
+
35
34
/**
36
35
* This is a listing of the various methods of authentication supported by this
37
36
* driver. The scheme used must be supported by the Neo4j Instance you are connecting
38
37
* to.
39
38
* @see GraphDatabase#driver(String, AuthToken)
40
39
* @since 1.0
41
40
*/
42
- public class AuthTokens
43
- {
41
+ public class AuthTokens {
44
42
/**
45
43
* The basic authentication scheme, using a username and a password.
46
44
* @param username this is the "principal", identifying who this token represents
@@ -49,9 +47,8 @@ public class AuthTokens
49
47
* @see GraphDatabase#driver(String, AuthToken)
50
48
* @throws NullPointerException when either username or password is {@code null}
51
49
*/
52
- public static AuthToken basic ( String username , String password )
53
- {
54
- return basic ( username , password , null );
50
+ public static AuthToken basic (String username , String password ) {
51
+ return basic (username , password , null );
55
52
}
56
53
57
54
/**
@@ -63,20 +60,18 @@ public static AuthToken basic( String username, String password )
63
60
* @see GraphDatabase#driver(String, AuthToken)
64
61
* @throws NullPointerException when either username or password is {@code null}
65
62
*/
66
- public static AuthToken basic ( String username , String password , String realm )
67
- {
68
- Objects .requireNonNull ( username , "Username can't be null" );
69
- Objects .requireNonNull ( password , "Password can't be null" );
63
+ public static AuthToken basic (String username , String password , String realm ) {
64
+ Objects .requireNonNull (username , "Username can't be null" );
65
+ Objects .requireNonNull (password , "Password can't be null" );
70
66
71
- Map <String ,Value > map = newHashMapWithSize ( 4 );
72
- map .put ( SCHEME_KEY , value ( "basic" ) );
73
- map .put ( PRINCIPAL_KEY , value ( username ) );
74
- map .put ( CREDENTIALS_KEY , value ( password ) );
75
- if ( realm != null )
76
- {
77
- map .put ( REALM_KEY , value ( realm ) );
67
+ Map <String , Value > map = newHashMapWithSize (4 );
68
+ map .put (SCHEME_KEY , value ("basic" ));
69
+ map .put (PRINCIPAL_KEY , value (username ));
70
+ map .put (CREDENTIALS_KEY , value (password ));
71
+ if (realm != null ) {
72
+ map .put (REALM_KEY , value (realm ));
78
73
}
79
- return new InternalAuthToken ( map );
74
+ return new InternalAuthToken (map );
80
75
}
81
76
82
77
/**
@@ -87,14 +82,13 @@ public static AuthToken basic( String username, String password, String realm )
87
82
* @throws NullPointerException when token is {@code null}
88
83
* @see GraphDatabase#driver(String, AuthToken)
89
84
*/
90
- public static AuthToken bearer ( String token )
91
- {
92
- Objects .requireNonNull ( token , "Token can't be null" );
85
+ public static AuthToken bearer (String token ) {
86
+ Objects .requireNonNull (token , "Token can't be null" );
93
87
94
- Map <String ,Value > map = newHashMapWithSize ( 2 );
95
- map .put ( SCHEME_KEY , value ( "bearer" ) );
96
- map .put ( CREDENTIALS_KEY , value ( token ) );
97
- return new InternalAuthToken ( map );
88
+ Map <String , Value > map = newHashMapWithSize (2 );
89
+ map .put (SCHEME_KEY , value ("bearer" ) );
90
+ map .put (CREDENTIALS_KEY , value (token ) );
91
+ return new InternalAuthToken (map );
98
92
}
99
93
100
94
/**
@@ -106,15 +100,14 @@ public static AuthToken bearer( String token )
106
100
* @see GraphDatabase#driver(String, AuthToken)
107
101
* @since 1.3
108
102
*/
109
- public static AuthToken kerberos ( String base64EncodedTicket )
110
- {
111
- Objects .requireNonNull ( base64EncodedTicket , "Ticket can't be null" );
103
+ public static AuthToken kerberos (String base64EncodedTicket ) {
104
+ Objects .requireNonNull (base64EncodedTicket , "Ticket can't be null" );
112
105
113
- Map <String ,Value > map = newHashMapWithSize ( 3 );
114
- map .put ( SCHEME_KEY , value ( "kerberos" ) );
115
- map .put ( PRINCIPAL_KEY , value ( "" ) ); // This empty string is required for backwards compatibility.
116
- map .put ( CREDENTIALS_KEY , value ( base64EncodedTicket ) );
117
- return new InternalAuthToken ( map );
106
+ Map <String , Value > map = newHashMapWithSize (3 );
107
+ map .put (SCHEME_KEY , value ("kerberos" ) );
108
+ map .put (PRINCIPAL_KEY , value ("" ) ); // This empty string is required for backwards compatibility.
109
+ map .put (CREDENTIALS_KEY , value (base64EncodedTicket ) );
110
+ return new InternalAuthToken (map );
118
111
}
119
112
120
113
/**
@@ -127,9 +120,8 @@ public static AuthToken kerberos( String base64EncodedTicket )
127
120
* @see GraphDatabase#driver(String, AuthToken)
128
121
* @throws NullPointerException when either principal, credentials or scheme is {@code null}
129
122
*/
130
- public static AuthToken custom ( String principal , String credentials , String realm , String scheme )
131
- {
132
- return custom ( principal , credentials , realm , scheme , null );
123
+ public static AuthToken custom (String principal , String credentials , String realm , String scheme ) {
124
+ return custom (principal , credentials , realm , scheme , null );
133
125
}
134
126
135
127
/**
@@ -143,25 +135,23 @@ public static AuthToken custom( String principal, String credentials, String rea
143
135
* @see GraphDatabase#driver(String, AuthToken)
144
136
* @throws NullPointerException when either principal, credentials or scheme is {@code null}
145
137
*/
146
- public static AuthToken custom ( String principal , String credentials , String realm , String scheme , Map < String , Object > parameters )
147
- {
148
- Objects .requireNonNull ( principal , "Principal can't be null" );
149
- Objects .requireNonNull ( credentials , "Credentials can't be null" );
150
- Objects .requireNonNull ( scheme , "Scheme can't be null" );
138
+ public static AuthToken custom (
139
+ String principal , String credentials , String realm , String scheme , Map < String , Object > parameters ) {
140
+ Objects .requireNonNull (principal , "Principal can't be null" );
141
+ Objects .requireNonNull (credentials , "Credentials can't be null" );
142
+ Objects .requireNonNull (scheme , "Scheme can't be null" );
151
143
152
- Map <String ,Value > map = newHashMapWithSize ( 5 );
153
- map .put ( SCHEME_KEY , value ( scheme ) );
154
- map .put ( PRINCIPAL_KEY , value ( principal ) );
155
- map .put ( CREDENTIALS_KEY , value ( credentials ) );
156
- if ( realm != null )
157
- {
158
- map .put ( REALM_KEY , value ( realm ) );
144
+ Map <String , Value > map = newHashMapWithSize (5 );
145
+ map .put (SCHEME_KEY , value (scheme ));
146
+ map .put (PRINCIPAL_KEY , value (principal ));
147
+ map .put (CREDENTIALS_KEY , value (credentials ));
148
+ if (realm != null ) {
149
+ map .put (REALM_KEY , value (realm ));
159
150
}
160
- if ( parameters != null )
161
- {
162
- map .put ( PARAMETERS_KEY , value ( parameters ) );
151
+ if (parameters != null ) {
152
+ map .put (PARAMETERS_KEY , value (parameters ));
163
153
}
164
- return new InternalAuthToken ( map );
154
+ return new InternalAuthToken (map );
165
155
}
166
156
167
157
/**
@@ -170,8 +160,7 @@ public static AuthToken custom( String principal, String credentials, String rea
170
160
* @return an authentication token that can be used to connect to Neo4j instances with auth disabled
171
161
* @see GraphDatabase#driver(String, AuthToken)
172
162
*/
173
- public static AuthToken none ()
174
- {
175
- return new InternalAuthToken ( singletonMap ( SCHEME_KEY , value ( "none" ) ) );
163
+ public static AuthToken none () {
164
+ return new InternalAuthToken (singletonMap (SCHEME_KEY , value ("none" )));
176
165
}
177
166
}
0 commit comments