Comments (10)
Hi @khareyash05, back then there was no outbound email setup. Now it can be reused from the user invite email notifications.
Implementation thoughts
- need to create a token and store in db
- send deep link via email that includes the token
- password reset page that works unauthed and checks token
- use same implementation for change password (currently signed in) and password reset (forgot password) -> both use cases get email to reset the password on public page
Further thoughts
- some users are SSO users, some even on SSO only domains (see env var). Those users should not be able to set a password or reset it as they should stick to SSO for security (eg 2FA)
from langfuse.
Happy to help/contribute, find me on the langfuse Discord: https://langfuse.com/discord
from langfuse.
I am working on creating a new "User Settings" page.
from langfuse.
is this design is ok for 'user settings' page
You can add additional features in the future, such as billing, support, contact us, account deletion and more
from langfuse.
Hi @marcklingen I was thinking on working on this issue. May I I please know as to why the above PR was closed so that I can improve on the same? Thanks
Working on it!
from langfuse.
Oh Lots to be done on the server side! Can I segregrate the work in smaller PR's? Thanks for taking time to explain the full process
from langfuse.
Sure. However you like. I'd suggest to create one draft PR and a single "password-reset" branch for this whole issue and then create sub/stacked PRs for the individual pieces. Happy to give feedback on each if you like. Just @ me
from langfuse.
Sure! This is the UI for the user settings page #760. Also there would be lot of questions to ask and lots of reviews to be done. Where can I ask them?
from langfuse.
Hi @khareyash05, back then there was no outbound email setup. Now it can be reused from the user invite email notifications.
Implementation thoughts
- need to create a token and store in db
- send deep link via email that includes the token
- password reset page that works unauthed and checks token
- use same implementation for change password (currently signed in) and password reset (forgot password) -> both use cases get email to reset the password on public page
Further thoughts
- some users are SSO users, some even on SSO only domains (see env var). Those users should not be able to set a password or reset it as they should stick to SSO for security (eg 2FA)
@marcklingen any specific reason for the design choice on a db-persisted tokens here, instead of a JWT? (ofc, there are advantages & drawbacks)
from langfuse.
released recently, need to add smtp and from email address to env to enable this
from langfuse.
Related Issues (20)
- feat: Langfuse observeOpenAI should log generations using new zodResponseFormat. HOT 1
- bug: NEXTAUTH_URL is not the Root URL for the hosted web app HOT 1
- bug: Self-hosted Langfuse running as a Google cloud service not showing traces HOT 2
- Feat (ui): Move columns HOT 6
- bug: Langfuse was not able to parse the LLM model gpt-4o HOT 8
- bug: LangChain+Ollama+Langfuse Not Recording Token Usage
- bug: client.beta.chat.completions.parse openai sdk does not accept langfuse params HOT 1
- bug: LANGFUSE_CSP_ENFORCE_HTTPS doesn't work HOT 3
- bug: Cloudflare failing? HOT 1
- bug: metadata doesn't seem to be merged in python HOT 6
- bug: Invalid `prisma.datasetItem.findMany()` invocation: The column `t1.project_id` does not exist in the current database. HOT 26
- bug: Incorrect tool_calls trace for AsnycOpenAI with streaming and multi tool use
- bug: Escaping of quotation marks in CSV export
- bug: batch output not appearing HOT 6
- bug(sdk-python): Pydantic dict deprecated, switch to model_dump warning HOT 2
- bug: wrong 64-bit integers appear in observations HOT 1
- bug: Memory leak when integrating Langfuse with LangChain HOT 1
- bug: langchain model parsing for AzureChatOpenAI HOT 4
- Unexpected event format when using `ibm-watsonx-ai` with LangChain extension HOT 10
- bug: can't find prompt in the playground langfuse view 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 langfuse.