public final class AppRole extends Object
Constructor and Description |
---|
AppRole() |
Modifier and Type | Method and Description |
---|---|
List<String> |
allowedMemberTypes()
Get the allowedMemberTypes property: Specifies whether this app role definition can be assigned to users and
groups by setting to 'User', or to other applications (that are accessing this application in daemon service
scenarios) by setting to 'Application', or to both.
|
String |
description()
Get the description property: Permission help text that appears in the admin app assignment and consent
experiences.
|
String |
displayName()
Get the displayName property: Display name for the permission that appears in the admin consent and app
assignment experiences.
|
String |
id()
Get the id property: Unique role identifier inside the appRoles collection.
|
Boolean |
isEnabled()
Get the isEnabled property: When creating or updating a role definition, this must be set to true (which is the
default).
|
void |
validate()
Validates the instance.
|
String |
value()
Get the value property: Specifies the value of the roles claim that the application should expect in the
authentication and access tokens.
|
AppRole |
withAllowedMemberTypes(List<String> allowedMemberTypes)
Set the allowedMemberTypes property: Specifies whether this app role definition can be assigned to users and
groups by setting to 'User', or to other applications (that are accessing this application in daemon service
scenarios) by setting to 'Application', or to both.
|
AppRole |
withDescription(String description)
Set the description property: Permission help text that appears in the admin app assignment and consent
experiences.
|
AppRole |
withDisplayName(String displayName)
Set the displayName property: Display name for the permission that appears in the admin consent and app
assignment experiences.
|
AppRole |
withId(String id)
Set the id property: Unique role identifier inside the appRoles collection.
|
AppRole |
withIsEnabled(Boolean isEnabled)
Set the isEnabled property: When creating or updating a role definition, this must be set to true (which is the
default).
|
AppRole |
withValue(String value)
Set the value property: Specifies the value of the roles claim that the application should expect in the
authentication and access tokens.
|
public String id()
public AppRole withId(String id)
id
- the id value to set.public List<String> allowedMemberTypes()
public AppRole withAllowedMemberTypes(List<String> allowedMemberTypes)
allowedMemberTypes
- the allowedMemberTypes value to set.public String description()
public AppRole withDescription(String description)
description
- the description value to set.public String displayName()
public AppRole withDisplayName(String displayName)
displayName
- the displayName value to set.public Boolean isEnabled()
public AppRole withIsEnabled(Boolean isEnabled)
isEnabled
- the isEnabled value to set.public String value()
public AppRole withValue(String value)
value
- the value value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.