Ejemplo n.º 1
0
    def test_edit_with_max_loa_credentials(self):
        self.set_logged(email='*****@*****.**',
                        extra_session_data={
                            'eduPersonAssurance': loa(2),
                            'eduPersonIdentityProofing': loa(2),
                        })

        self.testapp.get('/profile/security/', status=200)
Ejemplo n.º 2
0
    def test_edit_with_lower_than_the_required_loa(self):
        self.set_logged(email='*****@*****.**',
                        extra_session_data={
                            'eduPersonAssurance': loa(1),
                            'eduPersonIdentityProofing': loa(3),
                        })

        self.testapp.get('/', status=403)
Ejemplo n.º 3
0
 def test_edit_with_required_loa(self):
     self.set_logged(email='*****@*****.**',
                     extra_session_data={
                         'eduPersonAssurance': loa(3),
                         'eduPersonIdentityProofing': loa(3),
                     })
     self.testapp.get('/users/[email protected]/permissions/',
                      status=200)
Ejemplo n.º 4
0
    def test_edit_with_lower_loa_credentials(self):
        self.set_logged(email ='*****@*****.**',
                        extra_session_data={
                            'eduPersonAssurance': loa(1),
                            'eduPersonIdentityProofing': loa(2),
                        })

        self.testapp.get('/profile/security/',
                         status=200)  # TODO: revert to 401 when we re-enable step-up auth for security based on AL
Ejemplo n.º 5
0
    def test_edit_with_max_loa(self):
        self.set_logged(email ='*****@*****.**',
                        extra_session_data={
                            'eduPersonAssurance': loa(2),
                            'eduPersonIdentityProofing': loa(2),
                        })

        self.testapp.get('/profile/',
                         status=200)
Ejemplo n.º 6
0
 def test_edit_with_required_loa(self):
     self.set_logged(
         email ='*****@*****.**',
         extra_session_data={
             'eduPersonAssurance': loa(3),
             'eduPersonIdentityProofing': loa(3),
         }
     )
     self.testapp.get('/users/[email protected]/permissions/',
                      status=200)
Ejemplo n.º 7
0
    def test_edit_with_lower_than_the_required_loa_2(self):
        self.set_logged(
            email ='*****@*****.**',
            extra_session_data={
                'eduPersonAssurance': loa(2),
                'eduPersonIdentityProofing': loa(3),
            }
        )

        self.testapp.get('/', status=403)
Ejemplo n.º 8
0
    def test_edit_with_lower_loa_credentials(self):
        self.set_logged(email='*****@*****.**',
                        extra_session_data={
                            'eduPersonAssurance': loa(1),
                            'eduPersonIdentityProofing': loa(2),
                        })

        self.testapp.get(
            '/profile/security/', status=200
        )  # TODO: revert to 401 when we re-enable step-up auth for security based on AL
Ejemplo n.º 9
0
    def test_edit_with_lower_loa(self):
        self.set_logged(
            user='******',
            extra_session_data={
                'eduPersonAssurance': loa(1),
                'eduPersonIdentityProofing': loa(3),
            }
        )

        self.testapp.get('/users/[email protected]/permissions/',
                         status=401)