KEYCLOAK-704 KEYCLOAK-768 Improvements to access code generation
This commit is contained in:
1 parent
8adad9dddf
commit
9b0d5acb50
23 files changed
+221
-71
No files matched your search
@@ -50,8 +50,6 @@ public interface LoginFormsProvider extends Provider {
|
||||
|
||||
public LoginFormsProvider setClient(ClientModel client);
|
||||
|
||||
LoginFormsProvider setVerifyCode(String code);
|
||||
|
||||
public LoginFormsProvider setQueryParams(MultivaluedMap<String, String> queryParams);
|
||||
|
||||
public LoginFormsProvider setFormData(MultivaluedMap<String, String> formData);
|
||||
|
||||
+1
-9
@@ -51,7 +51,6 @@ public class FreeMarkerLoginFormsProvider implements LoginFormsProvider {
|
||||
|
||||
private static final Logger logger = Logger.getLogger(FreeMarkerLoginFormsProvider.class);
|
||||
|
||||
private String verifyCode;
|
||||
private String message;
|
||||
private String accessCode;
|
||||
private Response.Status status = Response.Status.OK;
|
||||
@@ -110,8 +109,7 @@ public class FreeMarkerLoginFormsProvider implements LoginFormsProvider {
|
||||
case VERIFY_EMAIL:
|
||||
try {
|
||||
UriBuilder builder = Urls.loginActionEmailVerificationBuilder(uriInfo.getBaseUri());
|
||||
builder.queryParam("code", accessCode);
|
||||
builder.queryParam("key", verifyCode);
|
||||
builder.queryParam("key", accessCode);
|
||||
|
||||
String link = builder.build(realm.getName()).toString();
|
||||
long expiration = TimeUnit.SECONDS.toMinutes(realm.getAccessCodeLifespanUserAction());
|
||||
@@ -311,12 +309,6 @@ public class FreeMarkerLoginFormsProvider implements LoginFormsProvider {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public LoginFormsProvider setVerifyCode(String code) {
|
||||
this.verifyCode = code;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public LoginFormsProvider setQueryParams(MultivaluedMap<String, String> queryParams) {
|
||||
this.queryParams = queryParams;
|
||||
|
||||
Reference in new issue
Block a user