nedbat
(Ned Batchelder)
9월 25, 2019, 3:31오후
1
제 사이트(https://discuss.openedx.org )에서 프로필을 편집할 때, 이곳에서 프로필을 편집할 때와 달리 '연결된 계정(Associated Accounts)'이 표시되지 않습니다. 설정이나 플러그인에서도 활성화해야 할 항목으로 보이는 것을 찾을 수 없는데, 제가 놓치고 있는 것이 있을까요?
nedbat
(Ned Batchelder)
9월 28, 2019, 2:18오후
4
아마도 문제는 제가 이 기능의 목적을 오해하고 있는 것 같습니다. 저는 다른 사용자들도 볼 수 있도록 사람들이 자신의 트위터와 GitHub 계정을 추가할 수 있는 방법을 원했거든요. 예를 들어, 포럼에서 만난 사람들을 팔로우할 수 있도록 하는 것 같은요.
하지만 점점 더 분명해지는 것은, 제 프로필에서 보이는 이 필드들은 실제로 인증 목적으로만 사용되며 다른 사용자에게 표시되지 않는다는 것입니다. 실제로 관리자 패널에서는 이메일 주소와 동일한 수준의 기밀로 취급되어, 내용을 보려면 명시적인 버튼이 필요합니다.
만약 공개적으로 표시되는 트위터와 GitHub 핸들을 원한다면, 제가 직접 사용자 정의 필드로 추가해야 하는 건가요?
전통적으로 자기소개란에 자유 텍스트로 작성하므로, 그렇습니다.
Falco
(Falco)
9월 29, 2019, 3:20오전
6
네크로 범프(오래된 게시물 되살리기)이지만, 이건 정말 관련이 높고 지금 구글에서 상위에 있는 주제입니다:
2020년에 이 문제를 해결할 방법이 있을까요? 현재는 Patreon을 통해 기부한 기존 포럼 사용자가 Discourse의 모든 보상에서 차단되어 있습니다 . 2FA(2단계 인증)가 매우 중요하고 인기가 높아지고 있는(그렇게 되어야 마땅한) 상황에서, 이는 꽤 큰 문제입니다. 우리는 사용자가 2FA를 추가했다는 이유로 사실상 벌을 받도록 하고 싶지 않습니다.
연결을 하기 전에 사용자가 2FA를 확인하도록 하면 안 될까요? 이 기능을 완전히 제거하는 것은 지나치게 극단적인 조치처럼 보입니다. 예를 들어, 저 역시 Discord에서 2FA를 활성화해 두었는데, 그렇다면 이후 어떤 계정도 연결할 수 없어야 합니까?
Falco
(Falco)
4월 13, 2020, 4:02오후
8
Patreon 플러그인은 작동하려면 소셜 로그인이 필요하지 않습니다. 이메일 주소가 일치하기만 하면, 로컬 로그인도 동일하게 잘 작동하며 이메일은 올바른 그룹에 할당됩니다.
오오… 이걸 Patreon OP에 추가할 수 있을까요? 꽤 중요한 내용이에요. 이 사람이 링크를 연결하지 못하는 이유가 뭔지 이해가 안 되고, 어디에 문의해야 할지도 몰랐거든요. 다른 분들에게도 도움이 될 것 같아요~
다만, 연관 계정 연결 기능은 여전히 꽤 유용합니다 — 일부에서는 필수적 이라고 할 정도예요. 모든 사람이 모든 서비스에 같은 이메일을 사용하는 건 아니니까요 (저도요). 다양한 이유가 있거든요. 일부는 별칭(예: me+someAlias@gmail.com)을 사용하기도 합니다:
2FA를 활성화한 상태에서도 연관 계정 연결을 할 수 있을까요? 2FA가 얼마나 중요한지 고려하면 꽤 큰 기능 저하라고 느껴져요. 기능을 잃게 되면 2FA를 활성화하기가 꺼려질 수 있거든요.
@dylanh724 , 제 상황은 바로 이렇습니다. 저는 RFC 5233 서브어드레스를 사용하는 것을 넘어, 서비스별로 다른 로컬 부분(비록 같은 서브도메인일지라도)을 사용합니다:
opened 04:40PM - 22 Jul 23 UTC
enhancement
1. to develop
### Is your feature request related to a problem? Please describe.
I utilise an… obfuscator for all of my e-mail addresses. [^1] Because it offers infinite aliases, I use a different alias *every* time I give my e-mail address to someone. However, I ensure that they're all under the `@rokejulianlockhart.addy.io` domain, so that they can be identified as me by a human. However, this isn't good enough. I use different aliases to combat spam, not be anonymous.
[^1]: [`github.com/anonaddy/anonaddy`](https://github.com/anonaddy/anonaddy/blob/16933763d0c37c97068fe05b2e7e9e57ca4d860c/README.md#what-is-a-standard-alias)
Additionally, when messaging others, I ensure that I add an RFC 5233-compliant sub-address with my name to their e-mail address, [^2] so that they can filter all messages from me (even if I'm using a different alias for my own filtering purposes). Others use the same when communicating with me, especially family. The current identification system doesn't take sub addresses into account whatsoever.
[^2]: [`meta.discourse.org/t/129490/9`](https://meta.discourse.org/t/how-do-i-enable-associated-accounts-with-2fa/129490/9?u=rokejulianlockhart)
### Describe the solution you'd like
I should, therefore, be able to set `RY7I0I+RY7I0R@beedellRoke.addy.IO` as an e-mail address, and, beneath it, add, for instance, the undermentioned:
```regEx
[A-Za-z0-9]+\+[A-Za-z0-9]+@beedellRoke\.Addy\.IO
```
…in another input form to ensure that Nextcloud identifies any (in this case sub-addressed) alias as me.
### Describe alternatives you've considered
The sole current alternative is to list literal tens of thousands of aliases as myself, which is insane:
<img width="1276" height="693" alt="Image" src="https://github.com/user-attachments/assets/493d4672-16b9-4b72-98dd-7bc5e8267d59" />
It also wouldn't work, because the service generates a new alias when someone else uses one, so I'd have to retroactively add those whenever someone else uses one. It also wouldn't account for sub-addresses.
### Additional context
Like most more powerful features of Nextcloud, this only *need* be visible when clicked on. Adding a button beside each e-mail address to show a form which allows the user to enter custom regex is enough.
Additionally requested at:
1. <del>[`feedbackportal.microsoft.com/feedback/idea/ed4261f8-af28-ee11-a81c-6045bd8534ad`](https://feedbackportal.microsoft.com/feedback/idea/ed4261f8-af28-ee11-a81c-6045bd8534ad#:~:text=Allow%20specifying%20regex%20to%20match%20an%20e%2Dmail%20address%20to%20a%20contact.)</del>
1. [`discussions.apple.com/thread/255016441`](https://discussions.apple.com/thread/255016441?sortBy=rank#:~:text=Allow%20specifying%20regex%20to%20match,%20%20%20%20https://developer.apple.com/forums/thread/734290.)
1. [`developer.apple.com/forums/thread/734290`](https://developer.apple.com/forums/thread/734290?answerId=801868022#801868022:~:text=Is%20your%20feature%20request%20related,%20%20%20%20https://github.com/nextcloud/contacts/issues/3530%23issue%2D1816825315.)
1. [`bugzilla.mozilla.org/show_bug.cgi?id=1845009#c0`](https://bugzilla.mozilla.org/show_bug.cgi?id=1845009#c0:~:text=User%20Agent:%20Mozilla/5.0%20(X11;%20Linux,case%20sub%2Daddressed)%20alias%20as%20me.)
다른 사용자들은 자신들과 관련 없는 범용 도메인과 함께 다른 로컬 부분을 사용하는데, 이러한 경우를 이론적으로든 현실적으로든 다른 방식으로 지원할 수조차 없습니다.
따라서, 아래 언급된 내용은 무의미하다고 설명드리고 싶습니다:
저는 2FA를 활성화해 두었습니다. 현재는 TOTP를 통해 사용 중이며, 아래 언급된 문제가 해결되면 CTAP1을 통해 사용할 예정입니다:
Feature Requests
Password Manager
Use case: As a user of a website with multiple Top Level Domains (TLD), I want to be able to store multiple passkeys for one Vault Entry. Reason: Passkeys are made so that they are usable only for one relying party ID to avoid phishing attacks...
Reading time: 18 mins 🕑
Likes: 37 ❤
이것은 사용자 이름과 비밀번호 입력에만 해당됩니다. 대신, 해당 계정에는 CTAP2 1FA도 활성화되어 있습니다. 이는 모든 가능한 OAuth 대안에도 활성화되어 있어, 대체 SSO 옵션 연결을 방지하기 위한 명시된 근거가 상당히 구식임을 보여줍니다.
이 제한 사항을 모르는 사람들에게는 꽤 혼란을 줄 수 있습니다:
따라서, 아래 언급된 상황이 지속되는 동안 이것이 기본값이 되지 않기를 권고합니다:
With enforce_second_factor_on_external_auth enabled, if a user attempts to log in via social auth they get to this screen:
[image]
But the option to log in via passkey is missing. It should be added to this screen.
이것과 2FA에 대한 일반적인 비추천은 이것이 순(純) 보안상의 부정적 요인이 된다는 것을 의미합니다.