| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| Modifier and Type | Method and Description |
|---|---|
Subject.Builder |
Subject.Builder.addAttribute(java.lang.String key,
java.lang.Object value)
Add an attribute to this subject.
|
Subject.Builder |
Subject.Builder.addGrant(Grant grant)
Add a grant to this subject.
|
Subject.Builder |
Subject.Builder.addPrincipal(Principal principal)
Add a principal to the list of principals of this subject.
|
Subject.Builder |
Subject.Builder.addPrivateCredential(java.lang.Class<?> className,
java.lang.Object instance)
Add a private credential to this subject.
|
Subject.Builder |
Subject.Builder.addPrivateCredential(java.lang.Object instance)
Add a private credential to this subject to be bound under its class.
|
Subject.Builder |
Subject.Builder.addPublicCredential(java.lang.Class<?> className,
java.lang.Object instance)
Add a public credential to this subject.
|
Subject.Builder |
Subject.Builder.addPublicCredential(java.lang.Object instance)
Add a public credential to this subject to be bound under its class.
|
Subject.Builder |
Subject.Builder.attributes(AbacSupport attributes)
Add all attributes to this subject.
|
static Subject.Builder |
Subject.builder()
Creates a fluent API builder to build new instances of this class.
|
Subject.Builder |
Subject.Builder.principal(Principal principal)
Main principal of this subject.
|
Subject.Builder |
Subject.Builder.update(Subject subject)
Update this builder with all security information from the
subject provided.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.