public class ZimbraPreauthUrlGenerator extends ZimbraPreauthGenerator
このクラスで生成された URL にアクセスすると、信頼された第三者機関からのアクセスとしてパスワードによる認証を必要とせずにクライアントサービスの利用が可能となります。
注意事項:ZimbraPreauthGenerator
BY_FOREIGN_PRINCIPAL, BY_ID, BY_NAME
コンストラクタと説明 |
---|
ZimbraPreauthUrlGenerator(String url,
String preauthKey)
指定された URL と共有キーで新しいインスタンスを生成します。
|
ZimbraPreauthUrlGenerator(String url,
String preauthKey,
String expires)
非推奨です。
デフォルト値の有効期限以外はサポート対象外です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
generateUrlByForeignPrincipal(String account)
非推奨です。
ForeignPrincipalによるZimbra Preauthはサポート対象外です。
|
String |
generateUrlById(String id)
非推奨です。
ZimbraID による Zimbra Preauth はサポート対象外です。
|
String |
generateUrlByName(String account)
アカウント(メールアドレス)から認証済み URL を生成します。
|
String |
generateUrlByName(String account,
String domain)
メールアドレスのアカウント名とドメイン名から認証済み URL を生成します。
|
generatePreauth
public ZimbraPreauthUrlGenerator(String url, String preauthKey)
url
- Zimbra URL("http://mydomain.com")preauthKey
- 共有キー(Zimbra preAuthKey)@Deprecated public ZimbraPreauthUrlGenerator(String url, String preauthKey, String expires)
url
- Zimbra URL("http://mydomain.com")preauthKey
- 共有キー(Zimbra preAuthKey)expires
- 有効期限@Deprecated public String generateUrlByForeignPrincipal(String account) throws ImMailException
account
- ForeignPrincipalアカウント名ImMailException
- 認証済みURLの生成エラー@Deprecated public String generateUrlById(String id) throws ImMailException
id
- ZimbraIDImMailException
- 認証済み URL の生成エラーpublic String generateUrlByName(String account) throws ImMailException
account
- アカウント(メールアドレス)ImMailException
- 認証済み URL の生成エラーpublic String generateUrlByName(String account, String domain) throws ImMailException
account
- アカウント名domain
- ドメイン名ImMailException
- 認証済み URL の生成エラーCopyright © 2013 NTT DATA INTRAMART CORPORATION