| Package | Description |
|---|---|
| io.helidon.security |
Security
|
| Modifier and Type | Method | 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.