public void credentials() { // tag::credentials[] Credentials credentials = Credentials.builder().secret("test").build(); // <1> credentials = Credentials.builder().secret("test").hashAlgorithm(Credentials.Encoder.HASH_MD5).build(); // <2> credentials = Credentials.builder().secret("test").hashAlgorithm(Credentials.Encoder.HASH_MD5).hashIterations(7) .salt(new byte[] { 1, 2, 3 }).build(); // <3> credentials = Credentials.builder().secret("test").hashAlgorithm(Credentials.Encoder.HASH_MD5).base64Encoded() .build(); // <4> credentials = Credentials.builder().secret("test").expireDate(new Date()).build(); // <5> // end::credentials[] }
public void builder() { // tag::builder[] Account.builder("accountId") // <1> .enabled(true) // <2> .locked(false) // <3> .expired(false) // <4> .credentials(Credentials.builder().secret("pwd").hashAlgorithm(Credentials.Encoder.HASH_SHA_256) .base64Encoded().build()) // <5> .root(false) // <6> .withPermission(new MyPermission()) // <7> .withPermission("role1") // <8> .withDetail("name", "TheName").withDetail("surname", "TheSurname") // <9> .build(); // end::builder[] }