iPhoneでSSLクライアント認証はどうでしょう
SSLクライアント認証
皆さんご存じSSL。広く利用されているのはサーバー側にのみ証明書を導入する方式ですが、クライアントにも証明書を導入することでクライアント認証も可能です。
SSLクライアント認証を利用すると、特定の証明書を持ったクライアントだけにアクセスを絞ったり、その証明書をもって利用者を特定(認証)することができます。
これはビジネス用のスマホ活用には結構便利なのではないかなぁとおもった次第です。
なぜわざわざ?
もちろん、サーバー証明書のみのSSL+パスワードでいいじゃないかという話もあると思います。しかし、スマホからパスワードをチクチク入力するのは大変。ついつい短いパスワードなどにしてしまったり...。
クライアントにSSL証明書は導入する手間というのがありますが、一度導入してしまえばあとの手間は小さくなります。
iPhoneの場合
iPhoneの場合、「iPhone構成ユーティリティ」というソフトを別途DLしてきて利用します。
このツール、もともとは「パスワードの最低長」や「利用禁止アプリ」などといった制約を統一的にかけるための「プロファイル」を作り、各端末にインストールするためのツールなのですが、その一環としてSSLクライアント証明書もインストールできます。
詳細は、
http://blog.livedoor.jp/k_urushima/archives/1064046.html
に詳しくありますので参考にしてみるといいかと思います。(2009年の記事なので、いつか私もまとめようと思います。)