Package io.micronaut.starter.feature.aws
Class AmazonCognito
java.lang.Object
io.micronaut.starter.feature.security.SecurityOAuth2Feature
io.micronaut.starter.feature.aws.AmazonCognito
- All Implemented Interfaces:
- io.micronaut.core.naming.Described,- io.micronaut.core.naming.Named,- io.micronaut.core.order.Ordered,- AwsCloudFeature,- AwsFeature,- Feature,- CloudFeature,- SecurityAuthenticationModeProvider,- SecurityOAuth2Configuration
@Requires(property="micronaut.starter.feature.amazon.cognito.enabled",
          value="true",
          defaultValue="true")
@Singleton
public class AmazonCognito
extends SecurityOAuth2Feature
implements AwsFeature, SecurityOAuth2Configuration, SecurityAuthenticationModeProvider
- 
Field SummaryFieldsFields inherited from interface io.micronaut.starter.feature.aws.AwsFeatureGROUP_ID_AWS_SDK_V2, GROUP_ID_MICRONAUT_AWSFields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface io.micronaut.starter.feature.security.SecurityAuthenticationModeProviderPROPERTY_MICRONAUT_SECURITY_AUTHENTICATION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription@NonNull String@NonNull String@NonNull String@NonNull StringgetName()The name of the feature.@NonNull SecurityAuthenticationMode@NonNull StringgetTitle()booleansupports(ApplicationType applicationType) This method must be implemented to ensure it is only selectable for the desired application types.Methods inherited from class io.micronaut.starter.feature.security.SecurityOAuth2FeatureprocessSelectedFeaturesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.starter.feature.aws.AwsCloudFeaturegetCloudMethods inherited from interface io.micronaut.core.naming.DescribedgetDescriptionMethods inherited from interface io.micronaut.starter.feature.Featureapply, getMicronautDocumentation, getOrder, getThirdPartyDocumentation, isCommunity, isPreview, isVisible, processSelectedFeaturesMethods inherited from interface io.micronaut.starter.feature.security.SecurityOAuth2ConfigurationgetClientId, getClientSecret
- 
Field Details- 
NAME- See Also:
 
 
- 
- 
Constructor Details- 
AmazonCognito
 
- 
- 
Method Details- 
getNameDescription copied from interface:FeatureThe name of the feature. It must be unique.
- 
getTitle
- 
getDescription- Specified by:
- getDescriptionin interface- io.micronaut.core.naming.Described
- Specified by:
- getDescriptionin interface- Feature
 
- 
supportsDescription copied from interface:FeatureThis method must be implemented to ensure it is only selectable for the desired application types. This method is not used for determining if a default feature should be applied.
- 
getCategory- Specified by:
- getCategoryin interface- Feature
- Returns:
- The Categoryto which the feature belongs to.
 
- 
getIssuer- Specified by:
- getIssuerin interface- SecurityOAuth2Configuration
 
- 
getSecurityAuthenticationMode- Specified by:
- getSecurityAuthenticationModein interface- SecurityAuthenticationModeProvider
 
 
-