Interface SignInUrlOptions
- All Superinterfaces:
BaseUrlOptions,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SignInUrlOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:44.053Z")
@Stability(Stable)
public interface SignInUrlOptions
extends software.amazon.jsii.JsiiSerializable, BaseUrlOptions
Options to customize the behaviour of
signInUrl().
Example:
UserPool userpool = UserPool.Builder.create(this, "UserPool").build();
UserPoolClient client = userpool.addClient("Client", UserPoolClientOptions.builder()
// ...
.oAuth(OAuthSettings.builder()
.flows(OAuthFlows.builder()
.implicitCodeGrant(true)
.build())
.callbackUrls(List.of("https://myapp.com/home", "https://myapp.com/users"))
.build())
.build());
UserPoolDomain domain = userpool.addDomain("Domain", UserPoolDomainOptions.builder().build());
String signInUrl = domain.signInUrl(client, SignInUrlOptions.builder()
.redirectUri("https://myapp.com/home")
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSignInUrlOptionsstatic final classAn implementation forSignInUrlOptions -
Method Summary
Modifier and TypeMethodDescriptionstatic SignInUrlOptions.Builderbuilder()Where to redirect to after sign in.default StringThe path in the URI where the sign-in page is located.Methods inherited from interface software.amazon.awscdk.services.cognito.BaseUrlOptions
getFipsMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRedirectUri
Where to redirect to after sign in. -
getSignInPath
The path in the URI where the sign-in page is located.Default: '/login'
-
builder
- Returns:
- a
SignInUrlOptions.BuilderofSignInUrlOptions
-