powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация на сфере
4 сообщений из 4, страница 1 из 1
Аутентификация на сфере
    #38021490
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получаю атрибуты

PDAuthorizationContext authContext = new PDAuthorizationContext(request.getLocale(), taiUrlConfig);

taiUrlConfig соедржит реальный путь, authContext !=null
// try {

String creds = getCreds();
getCreds - возращает test
byte[] bytes = creds.getBytes();

PDPrincipal principal = new PDPrincipal(authContext, bytes); - валится на этой строчки - null pointer

В чем может быть причина?
...
Рейтинг: 0 / 0
Аутентификация на сфере
    #38021632
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка другая


Caused by:
[java.io.IOException: Sequence tag error
]

Wrappered Exception:
java.io.IOException: Sequence tag error
at com.tivoli.pd.jasn1.PDSequence.decode(PDSequence.java:28)
at com.tivoli.pd.jasn1.PDSequence.decode(PDSequence.java:25)
at com.tivoli.pd.jazn.a.a(a.java:185)
at com.tivoli.pd.jazn.a.a(a.java:140)
at com.tivoli.pd.jazn.a.<init>(a.java:96)
at com.tivoli.pd.jazn.PDPrincipal.<init>(PDPrincipal.java:40)
at ru.iteco.kursval.system.security.SudirImpl.getAttributes0(SudirImpl.java:441)
at ru.iteco.kursval.system.security.SudirImpl.getAttributes(SudirImpl.java:185)
... 35 more
Caused by: java.io.IOException: Sequence tag error
at com.ibm.security.util.DerInputStream.getSequence(DerInputStream.java:396)
at com.tivoli.pd.jasn1.PDASNComposite.a(PDASNComposite.java:42)
at com.tivoli.pd.jasn1.PDSequence.decode(PDSequence.java:8)
... 42 more


Доступа к северу аутенфикации нет, надо костыль сделать
Что за decode может кто сталкиваля, что надо прописать в authContext
...
Рейтинг: 0 / 0
Аутентификация на сфере
    #38021839
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

Читаем
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 PDPrincipal

public PDPrincipal(PDAuthorizationContext ctxt,
                   byte[] creds)
            throws PDException

    Constructs an Access Manager PDPrincipal from a byte array PAC. The byte array must have been created with the PDPrincipal.getPAC() method of the Access Manager Authorization API for Java or the azn_creds_get_pac() interface of Access Manager Authorization C API.

    Parameters:
        ctxt - the authorization context. The authorization context represents the connection to the Access Manager domain.
        creds - user credential byte array in PAC format. 
    Throws:
        PDException - if an error occurs. This exception may contain error and message codes defined in the product Error Message Reference document.




Приходят 3 мысли либо PAC format очень-очень простой, что получается test, либо надо получать эти байты получать как написано выше, либо попробовать использовать вот этот конструктор PDPrincipal(PDAuthorizationContext ctxt, java.lang.String name)
...
Рейтинг: 0 / 0
Аутентификация на сфере
    #38022148
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD-=Koba=-,

Читаем
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 PDPrincipal

public PDPrincipal(PDAuthorizationContext ctxt,
                   byte[] creds)
            throws PDException

    Constructs an Access Manager PDPrincipal from a byte array PAC. The byte array must have been created with the PDPrincipal.getPAC() method of the Access Manager Authorization API for Java or the azn_creds_get_pac() interface of Access Manager Authorization C API.

    Parameters:
        ctxt - the authorization context. The authorization context represents the connection to the Access Manager domain.
        creds - user credential byte array in PAC format. 
    Throws:
        PDException - if an error occurs. This exception may contain error and message codes defined in the product Error Message Reference document.




Приходят 3 мысли либо PAC format очень-очень простой, что получается test, либо надо получать эти байты получать как написано выше, либо попробовать использовать вот этот конструктор PDPrincipal(PDAuthorizationContext ctxt, java.lang.String name)

test написан от балды, вообще он должен получаться и заголовка от сервера, но доступа нет, поэтому сформировать его не могу
Влияет ли это?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация на сфере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]