-
Notifications
You must be signed in to change notification settings - Fork 891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC - Auth workflows: improvements and additions #1158
Comments
1 iv. I want to allow my end user to sign out of all devices. That would be nice. 2 iii. I want to add custom input fields on the registration screen 2 v. I want to use the drop-in UI without any navigation controller 2 ix I want to change the properties of logo - size, scale, fit, etc. In addition, I would like direct support for Objective C. Currently, I wrap the Swift AWSMobileClient in a Swift AWSMobileClientHelper (singleton) class and make calls from Objective C through it (to abstract changes to AWSMobileClient, etc. from the remainder of the app written in Objective C, initially a MobileHub project in Objective C). In addition, please comment with your ideal workflow for your app. Additionally, the following are starting point questions to help guide your responses: Are you using Cognito UserPools(authentication) and Cognito IdentityPools(authorization) both in your app? Are you using drop-in UI in your app? Yes Do you want more functionality in drop-in UI or more/ easy-to-use APIs in AWSMobileClient to better provide functionality in your app UI? Do you want to use drop-in UI as an onboarding mechanism and then move to your own UI before production or use available customizations to match drop-in UI to your app theme? Do you have social providers authentication in your app? How many social providers (and which) are part of your app? Do you prefer native social providers' SDK(e.g. FBLoginSDK) or hosted solutions(CognitoAuth)? How important is framework size? Do you have more than 1 configuration for same resources in your app? (e.g. 2 UserPools for the same app based on region) Do you have SAML federation in your app? Do you have features to remember user device in your app? |
Are you using Cognito UserPools(authentication) and Cognito IdentityPools(authorization) both in your app? Are you using drop-in UI in your app? Do you want more functionality in drop-in UI or more/ easy-to-use APIs in AWSMobileClient to better provide functionality in your app UI? Do you want to use drop-in UI as an onboarding mechanism and then move to your own UI before production or use available customizations to match drop-in UI to your app theme? Do you have social providers authentication in your app? How many social providers (and which) are part of your app? Do you prefer native social providers' SDK(e.g. FBLoginSDK) or hosted solutions(CognitoAuth)? How important is framework size? Do you have more than 1 configuration for same resources in your app? (e.g. 2 UserPools for the same app based on region) Do you have SAML federation in your app? Do you have features to remember user device in your app? |
I don't like the fact that a business logic SDK (auth) also provides UI. I prefer keeping all control on my UI.
|
|
Request for customizing SignUp UI (#1277) |
Here's an auth flow use case to consider: Password-free SMS Authentication with AWS Cognito, Lambda Node.js & iOS Swift |
Hi team, Is support for Cognito User Pool custom auth in AWSMobileClient on the roadmap? Thanks. |
Add support for user migration, requested in #1651 |
Additional customer request: When an automatic token refresh encounters a situation where the user must sign in (e.g., the refresh token has expired), if there is no UI delegate assigned [sic--it's unclear exactly what is meant by this or how we would detect it], do not wait and ask for a sign-in flow, but rather return an error. This could be accomplished by a configuration option to suppress the "sign in wait" behavior. |
Are you using Cognito UserPools(authentication) and Cognito IdentityPools(authorization) both in your app?
Are you using drop-in UI in your app?
Do you want more functionality in drop-in UI or more/ easy-to-use APIs in AWSMobileClient to better provide functionality in your app UI?
Do you want to use drop-in UI as an onboarding mechanism and then move to your own UI before production or use available customizations to match drop-in UI to your app theme?
Do you have social providers authentication in your app?
How many social providers (and which) are part of your app?
Do you prefer native social providers' SDK(e.g. FBLoginSDK) or hosted solutions(CognitoAuth)?
How important is framework size? Do you have more than 1 configuration for same resources in your app? (e.g. 2 UserPools for the same app based on region)
Do you have SAML federation in your app?
Do you have features to remember user device in your app?
|
Hi team, Is there any update on support for Cognito User Pool custom auth in AWSMobileClient? Thanks. |
AWSMobileClient already supports User Pools custom auth. Hope this helps. |
Hi all, this is the closest thread I could find to password policies. I am wondering if it is possible to access the We are trying to guide the user to create a valid password in our UI (based on whatever the password policy we define) without needing to show the AWS Supplied error message, which isn't very user friendly:
|
Thanks for all of the feedback here. We're including these in the prioritization of work on Amplify Swift. |
Feature Request
With the launch of AWSMobileClient, we simplified lot of authentication/ authorization workflows. We now want to extend
AWSMobileClient
to support additional use-cases outlined below:As a developer:
AWSMobileClient functionality:
Drop-in UI in AWSMobileClient functionality:
Let's use this issue to track the progress of this feature. This will help us address the following issues which we have already got feature requests for:
As part of this work we would also like to capture your feedback on this issue. Please let us know which of the above use cases align with your requirements, since that will help us prioritize the issues. For e.g. if you want to use the drop-in without navigation controller, please comment
2.5
since that is use-case which captures it:I want to use the drop-in UI without any navigation controller
.In addition, please comment with your ideal workflow for your app. Additionally, the following are starting point questions to help guide your responses:
If you have a use-case which you want us to support in
AWSMobileClient
for authentication/ authorization use case, please comment below so that we can discuss and update the spec.The text was updated successfully, but these errors were encountered: