From cc160379676d2cdede9339d169b10976613ebbbf Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 14 Apr 2014 16:27:52 -0400 Subject: Add nameid values validation Signed-off-by: Simo Sorce --- ipsilon/providers/saml2/provider.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ipsilon/providers/saml2/provider.py') diff --git a/ipsilon/providers/saml2/provider.py b/ipsilon/providers/saml2/provider.py index 7d47363..b6ed4bf 100755 --- a/ipsilon/providers/saml2/provider.py +++ b/ipsilon/providers/saml2/provider.py @@ -144,6 +144,14 @@ class ServiceProvider(object): return username.split('@', 1)[0] return username + def is_valid_nameid(self, value): + if value in SAML2_NAMEID_MAP: + return True + return False + + def valid_nameids(self): + return SAML2_NAMEID_MAP.keys() + class ServiceProviderCreator(object): -- cgit