Comments (11)
from okta-idx-java.
Released 3.0.5 that contains the fix.
from okta-idx-java.
This is more of a backend limitation than a SDK limitation, the SDK simply passes through the error that the backend sends.
from okta-idx-java.
@arvindkrishnakumar-okta the backend is sending you this. The key and parameter can be used by the developer to provide a better custom message.
"messages": {
"type": "array",
"value": [
{
"message": "'[userProfile.passcode]' cannot be modified.",
"i18n": {
"key": "api.error.field_immutable",
"params": [
"[userProfile.passcode]"
]
},
"class": "ERROR"
}
]
},
from okta-idx-java.
@arvindkrishnakumar-okta does my previous comment makes sense to you? Should I open a case?
from okta-idx-java.
@icsrmontano Sorry, I still do not understand the ask from the SDK side. Are you looking to receive a SDK specific error message that is mapped to the backend error message?
from okta-idx-java.
from okta-idx-java.
What does the SDK contain in the response object presently?
from okta-idx-java.
from okta-idx-java.
@icsrmontano apologies for the delay.
When backend processing exception occurs, the AuthenticationResponse
object should contain the list of detailed error messages as sent by the Okta backend. You should be able to see them with authenticationResponse.getErrors()
, these errors are raw backend errors.
Let me know if that helps or if I am misunderstanding your ask.
from okta-idx-java.
Understood, l'll create a PR shortly that addresses this. Thanks for clarifying!
from okta-idx-java.
Related Issues (20)
- AuthenticationResponse.status is null after calling `idxWrapper.fetchSignUpFormValues`
- Creating user should have a more intuitive API
- Replace remove the need for calling `getValue()` methods on model objects
- Favor collections instead of arrays in API
- RemediationOption.getRefresh() should return a Duration
- SDK Parsing error for profile enrollment flow when trying to return enumerated profile attribute HOT 1
- recoverPassword() method not returning authenticator enrollment list HOT 3
- getting null pointer exception when we give the wrong OTP for more than 5 times HOT 1
- Make models Serializable
- `fetchSignUpFormValues()` throws NullPointerException HOT 2
- Add password requirement settings entity to `CurrentAuthenticatorEnrollmentValue` HOT 1
- SDK does not honor "Show password field on the first page of the enrollment form" from profile enrollment policy HOT 6
- Establish a Confidential Client HOT 2
- support for private_key_jwt authentication
- HTTP debugging HOT 1
- Unexpected end of stream error HOT 2
- Could not find artifact com.okta.idx.sdk:okta-idx-java-api:jar:3.0.7-SNAPSHOT HOT 2
- Unexpected end of stream error HOT 4
- Unable to find a 'com.okta.commons.http.RequestExecutorFactory' implementation on the classpath HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from okta-idx-java.