Record Class UserInfoClientTokenValidatorConfiguration
java.lang.Object
java.lang.Record
io.micronaut.security.oauth2.endpoint.userinfo.UserInfoClientTokenValidatorConfiguration
- Record Components:
name- Name QualifierbaseUrl- Authorization Server Base URLpath- User Info Endpoint Path
- All Implemented Interfaces:
io.micronaut.core.naming.Named
@Introspected
public record UserInfoClientTokenValidatorConfiguration(@NonNull String baseUrl, @NonNull String name, @NonNull String path)
extends Record
implements io.micronaut.core.naming.Named
For each bean of type
UserInfoClientTokenValidatorConfiguration a bean of type UserInfoClientTokenValidator is instantiated.- Since:
- 4.15.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder forUserInfoClientTokenValidatorConfiguration. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUserInfoClientTokenValidatorConfiguration(@NonNull String baseUrl, @NonNull String name, @NonNull String path) Creates an instance of aUserInfoClientTokenValidatorConfigurationrecord class.UserInfoClientTokenValidatorConfiguration(String baseUrl, String name) -
Method Summary
Modifier and TypeMethodDescription@NonNull StringbaseUrl()Returns the value of thebaseUrlrecord component.static @NonNull UserInfoClientTokenValidatorConfiguration.Builderbuilder()Creates a new builder instance.final booleanIndicates whether some other object is "equal to" this one.@NonNull StringgetName()final inthashCode()Returns a hash code value for this object.@NonNull Stringname()Returns the value of thenamerecord component.@NonNull Stringpath()Returns the value of thepathrecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
DEFAULT_PATH
- See Also:
-
-
Constructor Details
-
UserInfoClientTokenValidatorConfiguration
-
UserInfoClientTokenValidatorConfiguration
public UserInfoClientTokenValidatorConfiguration(@NonNull @NonNull String baseUrl, @NonNull @NonNull String name, @NonNull @NonNull String path) Creates an instance of aUserInfoClientTokenValidatorConfigurationrecord class.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceio.micronaut.core.naming.Named
-
builder
Creates a new builder instance.- Returns:
- The builder
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
baseUrl
Returns the value of thebaseUrlrecord component.- Returns:
- the value of the
baseUrlrecord component
-
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
path
Returns the value of thepathrecord component.- Returns:
- the value of the
pathrecord component
-