File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 2828 BankIDProofingUserDB ,
2929 FrejaEIDProofingUserDB ,
3030 LadokProofingUserDB ,
31+ SamlEidProofingUserDB ,
3132 SvideIDProofingUserDB ,
3233)
3334from eduid .userdb .reset_password import ResetPasswordUserDB
@@ -356,3 +357,25 @@ class eduid_job_runner(AttributeFetcher):
356357 @classmethod
357358 def get_user_db (cls , uri : str ) -> CleanerUserDB :
358359 return CleanerUserDB (uri )
360+
361+
362+ class eduid_samleid (AttributeFetcher ):
363+ whitelist_set_attrs = [
364+ "passwords" ,
365+ "nins" , # Old format
366+ "identities" ,
367+ "givenName" ,
368+ "chosen_given_name" ,
369+ "surname" ,
370+ "legal_name" ,
371+ ]
372+ whitelist_unset_attrs : list [str ] = [
373+ "identities" ,
374+ "chosen_given_name" ,
375+ "nins" , # Old format
376+ "displayName" , # deprecated
377+ ]
378+
379+ @classmethod
380+ def get_user_db (cls , uri : str ) -> SamlEidProofingUserDB :
381+ return SamlEidProofingUserDB (uri )
You can’t perform that action at this time.
0 commit comments