IOSデバイス用のモバイルデバイス管理サーバーについて読みましたが、すべてのドキュメントは「サードパーティのMDMサーバー」を参照しています。
私の問題は、「サードパーティのMDMサーバー」を自分でどのように開発できるかです。これに関するドキュメントは見つかりませんでした。
簡単な方法と難しい方法があります。
簡単な方法:OSX Lion Serverには、MDMプロセス全体(SCEPスタックを含む)を提供する「プロファイルマネージャー」セクションが付属しています。このサービスはRubyスクリプトで構成されているため、どのように行われるかを確認することができます。
難しい方法:プロファイルマネージャー(プロファイルの生成と管理)を実装し、プッシュサーバーを実装し、SCEPスタック(および必要に応じてLDAPまたはActive Directory)を追加し、すべてが連携するように祈ります。
私は簡単な方法を選択します:)
Server.pyという名前の MDM_Protocol で提供されるMDMサーバーのサンプルpythonコードを使用できます。MDM実装をテストするにはiOSデバイスでは、iOS Enterprise開発者アカウントを使用してMDM証明書を取得します。IPCUを使用して登録構成プロファイルを生成できます。サーバーのURLにSSLを実装する必要があります。詳細については、 question1 および question2
ここに、少なくともサーバーの構造に関するいくつかの情報があります。
Apple Developer Networkにサインアップすると、 このドキュメント にアクセスできるようになります。これは、プロファイルサーバーの設定の詳細を詳しく説明しています。
Apple Enterprise Developer Programに参加してから、AppleにMDMドキュメントを要求する必要があります。
以下はあなたに役立つかもしれません https://github.com/project-imas/mdm-server
Dashcodeの開発について学び、Lion Serverに同梱されているプロファイルマネージャを変更することをお勧めします。次に、ニーズに適合しない場合は、取得した知識を使用して独自のMDMサーバーを実装します。
幸運を!
独自のMDMの開発は多大な作業となる可能性があり、制限的なソフトウェアを実装する性質上、広範なセキュリティテストが必要になる可能性があります。ユーザーや外部の関係者がMDMを危険にさらすことを許可したくない場合。
予算が許せば、実際にMDMを購入することをお勧めします。これがあなたのためだけの場合は、おそらく役に立たないでしょう。これが20ユーザー以上の場合、MDMはかなり費用対効果が高い可能性があります。
特にお勧めするつもりはありませんが、選択をレビューするcomputerworldの優れた記事にリンクします。 http://www.computerworld.com/s/article/9238981/MDM_tools_Features_and_functions_compared
それでも、内部アプリを徹底的にテストする必要があります。たとえば、サンドボックス環境ではHTML5 Webページは許可されても、Javaアプリは許可されません。