사용자 이름으로 인한 Cognito 및 SAML 문제

안녕하세요,

OpenID 컨텍스트에서 Cognito는 SAML 제공자를 위해 {provider}_{email} 스키마를 사용하여 사용자 이름을 생성합니다. 예를 들어 google_john.doe@gmail.com과 같은 형태입니다. 이는 @ 기호가 사용자 이름에서 유효한 문자가 아니기 때문에 Discourse에서 사용자를 생성하는 것을 방지합니다. OpenID 사용자의 경우에만 이 제한을 우회할 수 있는 방법이 있을까요?

감사합니다,

David

정확하지는 않지만, cognito를 다른 사용자 이름으로 설정하거나, 대신 cognito의 preferred_username을 discourse 사용자 이름으로 사용하는 것이 해결책이라고 생각합니다.

1개의 좋아요

해결되었습니다! 2.7.0.beta5로 업그레이드한 후 정상적으로 작동합니다. 즉, 제 추측은 옳지 않았고 문제는 다른 곳에 있었으며 이제 사라졌습니다. 감사합니다.

3개의 좋아요