# Two-Factor Authentication

**URL:** <https://forum.servoy.com/t/two-factor-authentication/5552>\
**Category:** Classic Servoy\
**Created:** [March 3, 2006, 8:16pm UTC](https://forum.servoy.com/t/two-factor-authentication/5552 "2006-03-03T20:16:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![joyav](https://avatars.discourse-cdn.com/v4/letter/j/f04885/32.png) [@joyav](https://forum.servoy.com/u/joyav)\
**Post date:** [March 3, 2006, 8:16pm UTC](https://forum.servoy.com/t/two-factor-authentication/5552/1 "2006-03-03T20:16:02Z")

</div>

Does Servoy support Two-Factor Authentication using RSA Secure-ID, etc?

Or Else, does Servoy support using Windows/SQL logins - as RSA has modules that would incorporate Windows/SQL Login with their two-factor authentication mechanisms.  
-AJ

---

<div class="post-metadata">

**Author:** ![Jan\_Aleman](https://avatars.discourse-cdn.com/v4/letter/j/4af34b/32.png) [@Jan\_Aleman](https://forum.servoy.com/u/Jan_Aleman)\
**Post date:** [March 23, 2006, 3:36pm UTC](https://forum.servoy.com/t/two-factor-authentication/5552/2 "2006-03-23T15:36:01Z")

</div>

You can use Servoy’s plugin API to implement any type of specific security. In the 2.2 release you will have to use your own security rules within Servoy and in 3.0 you will be able to integrate with Servoys security as well. With the API you could link to single sign-on, ldap, hardware integration, etc.

---

<div class="post-metadata">

**Author:** ![rieder](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/rieder/32/4950_2.png) [@rieder](https://forum.servoy.com/u/rieder)\
**Post date:** [January 10, 2013, 5:27pm UTC](https://forum.servoy.com/t/two-factor-authentication/5552/3 "2013-01-10T17:27:15Z")

</div>

What is the current state?

Regards  
Birgit

---

<div class="post-metadata">

**Author:** ![Jan\_Aleman](https://avatars.discourse-cdn.com/v4/letter/j/4af34b/32.png) [@Jan\_Aleman](https://forum.servoy.com/u/Jan_Aleman)\
**Post date:** [January 14, 2013, 10:53am UTC](https://forum.servoy.com/t/two-factor-authentication/5552/4 "2013-01-14T10:53:26Z")

</div>

You can integrate any kind of security you wish today. What do you want to do?

---

<div class="post-metadata">

**Author:** ![huber](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/huber/32/5042_2.png) [@huber](https://forum.servoy.com/u/huber)\
**Post date:** [January 15, 2013, 2:50pm UTC](https://forum.servoy.com/t/two-factor-authentication/5552/5 "2013-01-15T14:50:06Z")

</div>

> Jan Aleman:  
> You can integrate any kind of security you wish today. What do you want to do?

The customer requirement is a two-factor authentication, i. e. for the Web Client access we have to fullfill 2 of the following 3 factors:

- password (standard, no problem)
- Smart Card or
- biometric characteristic, e. g. fingerprint

How is this possible within Servoy (with managable costs)?

---

<div class="post-metadata">

**Author:** ![Jan\_Aleman](https://avatars.discourse-cdn.com/v4/letter/j/4af34b/32.png) [@Jan\_Aleman](https://forum.servoy.com/u/Jan_Aleman)\
**Post date:** [January 15, 2013, 3:41pm UTC](https://forum.servoy.com/t/two-factor-authentication/5552/6 "2013-01-15T15:41:54Z")

</div>

> huber:
> 
> > Jan Aleman:  
> > You can integrate any kind of security you wish today. What do you want to do?
> 
> The customer requirement is a two-factor authentication, i. e. for the Web Client access we have to fullfill 2 of the following 3 factors:
> 
> - password (standard, no problem)
> - Smart Card or
> - biometric characteristic, e. g. fingerprint
> 
> How is this possible within Servoy (with managable costs)?

If the latter two are connected hardware your only option is to go through a java applet or use smart client. A browser can simply not connect to hardware without Java access… If a type of smartcard that creates codes (often used by banks) is acceptable then simply implement their API serverside. Should be pretty straightforward to do. Easiest two factor is password + SMS but not sure if your client will accept that solution.
