私は奇妙な状況があります:私が滞在しているホテルで提供されているWIFIネットワークを使用しており、Webページのユーザーとパスワードで認証する必要があります私はログインページに私をリダイレクトする認証なしでgoogle.comに行く)。資格情報を使用するようにMavenを設定する方法
ご覧のとおり、問題なくウェブを閲覧できます。 しかし、Mavenは私にこのメッセージを与えている:
[WARNING] The POM for javax.inject:javax.inject:jar:1 is invalid, transitive dependencies
(if any) will not be available: 1 problem was encountered while building the effective model
[FATAL] Non-parseable POM /home/user/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom: entity reference name can not contain character =' (position: TEXT seen ...pitality.swisscom.com/index.php/login/pdalogin?pda=1&incompatible=... @4:134) @ line 4, column 134
は
pitality.swisscom.com/index.php/login/pdalogin?pda=1&incompatible=
のフラグメントを見ると、Mavenのは、同じ認証された接続を使用していないようです。
これに対する解決方法はありますか?
多くの感謝!
EDIT:達人で見つけていないポンポンファイルの内容は、これらの
<html>
<head>
<noscript>
<META HTTP-EQUIV="refresh" content="5;URL=https://index06.hospitality.swisscom.com/index.php/login/pdalogin?pda=1&incompatible=1&NASID=mi-76-134&LgnURL=https%3A%2F%2Fclblgn.sceur.ch%3A8090%2Fgoform%2FHtmlLoginRequest&NASIP=clblgn.sceur.ch&CallerID=00-22-FB-4F-D9-F6&CustIP=192.168.48.170&VLAN=&Location=Hotspot&Port=8090">
</noscript>
<script type="text/javascript">
function setCookieAndReload()
{
document.cookie = "human=1" + ";path=/;domain=swisscom.com";
window.location = "https://index06.hospitality.swisscom.com/login?NASID=mi-76-134&LgnURL=https%3A%2F%2Fclblgn.sceur.ch%3A8090%2Fgoform%2FHtmlLoginRequest&NASIP=clblgn.sceur.ch&CallerID=00-22-FB-4F-D9-F6&CustIP=192.168.48.170&VLAN=&Location=Hotspot&Port=8090&tested=1";
return;
}
</script>
<script type="text/javascript" src="https://index06.hospitality.swisscom.com/login?NASID=mi-76-134&LgnURL=https%3A%2F%2Fclblgn.sceur.ch%3A8090%2Fgoform%2FHtmlLoginRequest&NASIP=clblgn.sceur.ch&CallerID=00-22-FB-4F-D9-F6&CustIP=192.168.48.170&VLAN=&Location=Hotspot&Port=8090&getjs=1"></script>
</head>
<body>
<p>
Checking browser compatibility.<br>
You will be redirected shortly or click <a href="https://index06.hospitality.swisscom.com/index.php/login/pdalogin?pda=1&incompatible=1&NASID=mi-76-134&LgnURL=https%3A%2F%2Fclblgn.sceur.ch%3A8090%2Fgoform%2FHtmlLoginRequest&NASIP=clblgn.sceur.ch&CallerID=00-22-FB-4F-D9-F6&CustIP=192.168.48.170&VLAN=&Location=Hotspot&Port=8090">here</a>.
</p>
</body>
<!--
<?xml version='1.0' encoding='UTF-8'?>
<WISPAccessGatewayParam xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='WISPAccessGatewayParam.xsd'>
<Redirect>
<MessageType>100</MessageType>
<ResponseCode>0</ResponseCode>
<AccessProcedure>1.0</AccessProcedure>
<LocationName>Hotspot</LocationName>
<AccessLocation>BackEnd Remote Login</AccessLocation>
<LoginURL>https://clblgn.sceur.ch:8090/goform/HtmliPassLoginRequest</LoginURL>
<AbortLoginURL>http://clblgn.sceur.ch:80/goform/HtmliPassLogout</AbortLoginURL>
</Redirect>
</WISPAccessGatewayParam>
-->
</html>
ありがとうございました。 1. Mavenでビルドする前に認証したので、ログインページにクッキーなどが設定されているようです。 – morwed
あなたの優しい答えに感謝します。 1. Mavenでビルドする前に認証したので、ログインページでクッキーなどを設定しているようです。 2。私は社内のNexusリポジトリにVPNを設定しようとしますが、週末にはITオペレーションから許可を得ることは本当に難しいです。 3.これは良い解決策ですが、それはたくさんの作業です:(以前はEC2でうまく動作しなかったので) 4.私はページとサーバーの間の通信を偵察しようとします ありがとう! – morwed
@morwed - スーパーユーザーの特定のホテルのホットスポットセキュリティについて質問する価値があるかもしれません。少なくとも、多分誰かあなたは追跡するためのアイデアを与えることができます。また、ローカルのリポジトリを吹き飛ばすかもしれませんが、おそらくそこにファイルが破損している可能性が非常に高いです。 – parsifal