Comments (7)
I can see that this will be useful to more developers. I will add this API to NodeBasedHandler
.
from appauth-js.
You can customize node_request_handler.ts
to change the message already.
https://github.com/openid/AppAuth-JS/blob/master/src/node_support/node_request_handler.ts#L91
Did you mean that you needed a dedicated api in NodeRequestHandler
for this use-case?
from appauth-js.
Yes, I was trying to get this done without forking. I am not sure where in the API would this fit but as mentioned above, the current message in most of the use cases is not very suitable as the user will have other tabs open. Being able to customize the message would be greatly beneficial from a UX point of view.
from appauth-js.
This is quite important, especially if we take into account the need for internationalization.
@tikurahul do you still have plans to implement this? Or should I make a pull request?
from appauth-js.
The message shown is just part of the sample app, right? Fundamental use of the library (which admittedly isn't documented very clearly) doesn't show any messages to the user.
For a sample of using AppAuth without any sample-code intermingled within it, take a look at what I've done at https://github.com/ForgeRock/appAuthHelper
from appauth-js.
My original intention was that forks would allow for changing things like UI.
The library was mostly doing enough plumbing to get out of your way - and subsequent rebases would be cheap.
from appauth-js.
The message shown is just part of the sample app, right? Fundamental use of the library (which admittedly isn't documented very clearly) doesn't show any messages to the user.
For a sample of using AppAuth without any sample-code intermingled within it, take a look at what I've done at https://github.com/ForgeRock/appAuthHelper
No, it's not part of the sample app, it's part of node_request_handler.ts
. It would be pretty trivial to allow a string to be passed to the constructor of NodeBasedHandler
. It is not simple to extend that class just to change the response string unfortunately.
from appauth-js.
Related Issues (20)
- Javascript Implemantation:Code still visible in the address bar after redirection HOT 1
- RedirectRequestHandler.completeAuthorizationRequest() assumes that queryParams are returned in the hashed portion of the URL HOT 2
- Is this library maintained at all? ๐ฉ HOT 3
- Question: Do we have a standalone js bundle file which we can refer it in html? HOT 1
- Unable to catch state mismatch error
- RedirectRequestHandler leaks storage entries
- AppAuth-JS repository seems dead, do you need help ? HOT 2
- Add State Param in Configuration
- Support Non-Hash Auth Code Redirects
- depends on '@openid/appauth/built/xhr'. CommonJS or AMD dependencies can cause optimization bailouts.
- pass custom header in the request !!!!!
- AuthorizationResponse does not support Implicit flow for RESPONSE_TYPE_TOKEN
- Invalid well-known URL generated when issuer has trailing Slash
- Cannot build via windows HOT 1
- RedirectRequestHandler performAuthorizationRequest method - How to safely pass base64 encoded string as query parameter value? HOT 1
- Latest changes are not published to npm HOT 3
- Access blocked: AppAuth Sampleโs request is invalid
- Unable to run npm i with npm version 8 and nodejs v16 HOT 1
- Information Required - Any Compatible version to use for the AngularJS application
- AppAuthError { message: 'Error: certificate has expired', extras: undefined } HOT 1
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 appauth-js.